Index: src/compiler/ast-graph-builder.h |
diff --git a/src/compiler/ast-graph-builder.h b/src/compiler/ast-graph-builder.h |
index 14ebc22f03c9063b4b9a43f4fff0b4b3cd9917e1..8a8b53a281c6d8c8027f54a67020da5f21eeea77 100644 |
--- a/src/compiler/ast-graph-builder.h |
+++ b/src/compiler/ast-graph-builder.h |
@@ -269,7 +269,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()); |
@@ -288,8 +290,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. |
@@ -321,7 +325,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); |
@@ -387,6 +392,7 @@ class AstGraphBuilder : public AstVisitor { |
// Dispatched from VisitForInStatement. |
void VisitForInAssignment(Expression* expr, Node* value, |
+ const ResolvedFeedbackSlot& slot, |
BailoutId bailout_id); |
// Dispatched from VisitClassLiteral. |