| 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_; }
|
|
|