Index: src/compiler/ast-graph-builder.h |
diff --git a/src/compiler/ast-graph-builder.h b/src/compiler/ast-graph-builder.h |
index cdcecd16418e043661edb7f205e587d6733ab813..32bee1319552459af581a4d06b4b92295c1f3277 100644 |
--- a/src/compiler/ast-graph-builder.h |
+++ b/src/compiler/ast-graph-builder.h |
@@ -268,7 +268,9 @@ class AstGraphBuilder : public AstVisitor { |
// Builders for variable load and assignment. |
Node* BuildVariableAssignment(Variable* variable, Node* value, |
- Token::Value op, BailoutId bailout_id, |
+ Token::Value op, |
+ const ResolvedFeedbackSlot& slot, |
+ BailoutId bailout_id, |
FrameStateBeforeAndAfter& states, |
OutputFrameStateCombine framestate_combine = |
OutputFrameStateCombine::Ignore()); |
@@ -287,8 +289,10 @@ class AstGraphBuilder : public AstVisitor { |
const ResolvedFeedbackSlot& feedback, |
ContextualMode mode = NOT_CONTEXTUAL); |
Node* BuildKeyedStore(Node* receiver, Node* key, Node* value, |
+ const ResolvedFeedbackSlot& feedback, |
TypeFeedbackId id); |
Node* BuildNamedStore(Node* receiver, Handle<Name>, Node* value, |
+ const ResolvedFeedbackSlot& feedback, |
TypeFeedbackId id); |
// Builders for super property loads and stores. |
@@ -320,7 +324,8 @@ class AstGraphBuilder : public AstVisitor { |
// Builder for adding the [[HomeObject]] to a value if the value came from a |
// function literal and needs a home object. Do nothing otherwise. |
- Node* BuildSetHomeObject(Node* value, Node* home_object, Expression* expr); |
+ Node* BuildSetHomeObject(Node* value, Node* home_object, Expression* expr, |
+ const ResolvedFeedbackSlot& slot); |
// Builders for error reporting at runtime. |
Node* BuildThrowError(Node* exception, BailoutId bailout_id); |
@@ -385,6 +390,7 @@ class AstGraphBuilder : public AstVisitor { |
// Dispatched from VisitForInStatement. |
void VisitForInAssignment(Expression* expr, Node* value, |
+ const ResolvedFeedbackSlot& slot, |
BailoutId bailout_id); |
// Dispatched from VisitClassLiteral. |