Index: src/hydrogen.h |
diff --git a/src/hydrogen.h b/src/hydrogen.h |
index 851e69225021029b501a3012f6d483b7acfeb846..169554417a7fbc5ec21c57075ad8c1dfb7d1745a 100644 |
--- a/src/hydrogen.h |
+++ b/src/hydrogen.h |
@@ -2402,6 +2402,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { |
void HandlePropertyAssignment(Assignment* expr); |
void HandleCompoundAssignment(Assignment* expr); |
void HandlePolymorphicNamedFieldAccess(PropertyAccessType access_type, |
+ Expression* expr, |
BailoutId ast_id, |
BailoutId return_id, |
HValue* object, |
@@ -2595,6 +2596,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { |
HInstruction* BuildIncrement(bool returns_original_input, |
CountOperation* expr); |
HInstruction* BuildKeyedGeneric(PropertyAccessType access_type, |
+ Expression* expr, |
HValue* object, |
HValue* key, |
HValue* value); |
@@ -2614,7 +2616,8 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { |
PropertyAccessType access_type, |
KeyedAccessStoreMode store_mode); |
- HValue* HandlePolymorphicElementAccess(HValue* object, |
+ HValue* HandlePolymorphicElementAccess(Expression* expr, |
+ HValue* object, |
HValue* key, |
HValue* val, |
SmallMapList* maps, |
@@ -2630,6 +2633,7 @@ class HOptimizedGraphBuilder : public HGraphBuilder, public AstVisitor { |
bool* has_side_effects); |
HInstruction* BuildNamedGeneric(PropertyAccessType access, |
+ Expression* expr, |
HValue* object, |
Handle<String> name, |
HValue* value, |