Fix Mac problem with stubs initialization
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/12096040 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13542 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
c5883d442e
commit
80157b61a8
@ -66,8 +66,6 @@ bool LCodeGen::GenerateCode() {
|
||||
ASSERT(is_unused());
|
||||
status_ = GENERATING;
|
||||
|
||||
CodeStub::GenerateFPStubs();
|
||||
|
||||
// Open a frame scope to indicate that there is a frame on the stack. The
|
||||
// NONE indicates that the scope shouldn't actually generate code to set up
|
||||
// the frame (that is done in GeneratePrologue).
|
||||
|
@ -72,8 +72,6 @@ bool LCodeGen::GenerateCode() {
|
||||
ASSERT(is_unused());
|
||||
status_ = GENERATING;
|
||||
|
||||
CodeStub::GenerateFPStubs();
|
||||
|
||||
// Open a frame scope to indicate that there is a frame on the stack. The
|
||||
// MANUAL indicates that the scope shouldn't actually generate code to set up
|
||||
// the frame (that is done in GeneratePrologue).
|
||||
|
@ -2098,6 +2098,7 @@ bool Isolate::Init(Deserializer* des) {
|
||||
if (!Serializer::enabled()) {
|
||||
// Ensure that the stub failure trampoline has been generated.
|
||||
HandleScope scope(this);
|
||||
CodeStub::GenerateFPStubs();
|
||||
StubFailureTrampolineStub().GetCode();
|
||||
}
|
||||
|
||||
|
@ -52,7 +52,10 @@ namespace internal {
|
||||
class PositionStack {
|
||||
public:
|
||||
explicit PositionStack(bool* ok) : top_(NULL), ok_(ok) {}
|
||||
~PositionStack() { ASSERT(!*ok_ || is_empty()); }
|
||||
~PositionStack() {
|
||||
ASSERT(!*ok_ || is_empty());
|
||||
USE(ok_);
|
||||
}
|
||||
|
||||
class Element {
|
||||
public:
|
||||
|
Loading…
Reference in New Issue
Block a user