Index: src/compiler/code-generator.h |
diff --git a/src/compiler/code-generator.h b/src/compiler/code-generator.h |
index dfc98cd1e2256ebac540619ba92ceafedbbbf5bd..ddc2f9adb6fd55abd8ae91612cdc069bf4a42454 100644 |
--- a/src/compiler/code-generator.h |
+++ b/src/compiler/code-generator.h |
@@ -98,8 +98,10 @@ class CodeGenerator FINAL : public GapResolver::Assembler { |
void AddTranslationForOperand(Translation* translation, Instruction* instr, |
InstructionOperand* op); |
void AddNopForSmiCodeInlining(); |
- // =========================================================================== |
+ void EnsureSpaceForLazyDeopt(); |
+ void MarkLazyDeoptSite(); |
+ // =========================================================================== |
struct DeoptimizationState : ZoneObject { |
public: |
BailoutId bailout_id() const { return bailout_id_; } |
@@ -126,6 +128,7 @@ class CodeGenerator FINAL : public GapResolver::Assembler { |
ZoneDeque<DeoptimizationState*> deoptimization_states_; |
ZoneDeque<Handle<Object> > deoptimization_literals_; |
TranslationBuffer translations_; |
+ int last_lazy_deopt_pc_; |
}; |
} // namespace compiler |