Index: src/compiler/ast-graph-builder.h |
diff --git a/src/compiler/ast-graph-builder.h b/src/compiler/ast-graph-builder.h |
index aa874be5bdff7122b26fb78568d49b8536d6eaf3..a9ba49ecfad030dcd72ef0b9f77fc706e7f5d15c 100644 |
--- a/src/compiler/ast-graph-builder.h |
+++ b/src/compiler/ast-graph-builder.h |
@@ -318,6 +318,9 @@ class AstGraphBuilder : public AstVisitor { |
void PrepareFrameState( |
Node* node, BailoutId ast_id, |
OutputFrameStateCombine combine = OutputFrameStateCombine::Ignore()); |
+ void PrepareFrameStateAfterAndBefore(Node* node, BailoutId ast_id, |
+ OutputFrameStateCombine combine, |
+ Node* frame_state_before); |
BitVector* GetVariablesAssignedInLoop(IterationStatement* stmt); |
@@ -408,7 +411,8 @@ class AstGraphBuilder::Environment : public ZoneObject { |
// Preserve a checkpoint of the environment for the IR graph. Any |
// further mutation of the environment will not affect checkpoints. |
- Node* Checkpoint(BailoutId ast_id, OutputFrameStateCombine combine); |
+ Node* Checkpoint(BailoutId ast_id, OutputFrameStateCombine combine = |
+ OutputFrameStateCombine::Ignore()); |
// Control dependency tracked by this environment. |
Node* GetControlDependency() { return control_dependency_; } |