Index: src/crankshaft/lithium.h |
diff --git a/src/crankshaft/lithium.h b/src/crankshaft/lithium.h |
index 38e395ea16a34914a0f669bad07a2c89ecdb6cc3..a2c028330b9f94ca51086221bb24482dc26e502f 100644 |
--- a/src/crankshaft/lithium.h |
+++ b/src/crankshaft/lithium.h |
@@ -745,6 +745,11 @@ class LChunkBuilderBase BASE_EMBEDDED { |
// Will not be moved to a register even if one is freely available. |
virtual MUST_USE_RESULT LOperand* UseAny(HValue* value) = 0; |
+ // Constructs proper environment for a lazy bailout point after call, creates |
+ // LLazyBailout instruction and adds it to current block. |
+ void CreateLazyBailoutForCall(HBasicBlock* current_block, LInstruction* instr, |
+ HInstruction* hydrogen_val); |
+ |
// Assigns given environment to an instruction. An instruction which can |
// deoptimize must have an environment. |
LInstruction* AssignEnvironment(LInstruction* instr, |