| Index: src/compiler/ast-graph-builder.h
|
| diff --git a/src/compiler/ast-graph-builder.h b/src/compiler/ast-graph-builder.h
|
| index 83a488fe11cf8a4a41feaaef1c51d6ba3712ba8c..ce959b2d03424651321bf336248af725a52cf8e8 100644
|
| --- a/src/compiler/ast-graph-builder.h
|
| +++ b/src/compiler/ast-graph-builder.h
|
| @@ -255,14 +255,15 @@ class AstGraphBuilder : public AstVisitor {
|
| Node* BuildRestArgumentsArray(Variable* rest, int index);
|
|
|
| // Builders for variable load and assignment.
|
| - Node* BuildVariableAssignment(Variable* var, Node* value, Token::Value op,
|
| - BailoutId bailout_id,
|
| - OutputFrameStateCombine state_combine =
|
| - OutputFrameStateCombine::Ignore());
|
| + Node* BuildVariableAssignment(
|
| + FrameStateBeforeAndAfter& states, Variable* var, Node* value,
|
| + Token::Value op, BailoutId bailout_id,
|
| + OutputFrameStateCombine combine = OutputFrameStateCombine::Ignore());
|
| Node* BuildVariableDelete(Variable* var, BailoutId bailout_id,
|
| - OutputFrameStateCombine state_combine);
|
| - Node* BuildVariableLoad(Variable* var, BailoutId bailout_id,
|
| - const VectorSlotPair& feedback,
|
| + OutputFrameStateCombine combine);
|
| + Node* BuildVariableLoad(FrameStateBeforeAndAfter& states, Variable* var,
|
| + BailoutId bailout_id, const VectorSlotPair& feedback,
|
| + OutputFrameStateCombine combine,
|
| ContextualMode mode = CONTEXTUAL);
|
|
|
| // Builders for property loads and stores.
|
|
|