diff options
Diffstat (limited to 'deps/v8/src/full-codegen.h')
-rw-r--r-- | deps/v8/src/full-codegen.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/deps/v8/src/full-codegen.h b/deps/v8/src/full-codegen.h index af63aedfbf..5580cb3e86 100644 --- a/deps/v8/src/full-codegen.h +++ b/deps/v8/src/full-codegen.h @@ -52,8 +52,8 @@ class JumpPatchSite; // debugger to piggybag on. class BreakableStatementChecker: public AstVisitor { public: - BreakableStatementChecker() : is_breakable_(false) { - InitializeAstVisitor(); + explicit BreakableStatementChecker(Isolate* isolate) : is_breakable_(false) { + InitializeAstVisitor(isolate); } void Check(Statement* stmt); @@ -141,7 +141,8 @@ class FullCodeGenerator: public AstVisitor { class BackEdgeTableIterator { public: - explicit BackEdgeTableIterator(Code* unoptimized) { + explicit BackEdgeTableIterator(Code* unoptimized, + DisallowHeapAllocation* required) { ASSERT(unoptimized->kind() == Code::FUNCTION); instruction_start_ = unoptimized->instruction_start(); cursor_ = instruction_start_ + unoptimized->back_edge_table_offset(); @@ -192,7 +193,6 @@ class FullCodeGenerator: public AstVisitor { Address end_; Address instruction_start_; uint32_t table_length_; - DisallowHeapAllocation no_gc_while_iterating_over_raw_addresses_; DISALLOW_COPY_AND_ASSIGN(BackEdgeTableIterator); }; |