Index: src/compiler/js-operator.cc |
diff --git a/src/compiler/js-operator.cc b/src/compiler/js-operator.cc |
index 1a38930d8a45b2a8c87f60bc3375bb6802ed1c10..aeb317bcc9c4f87685bd54b585f67c845041037a 100644 |
--- a/src/compiler/js-operator.cc |
+++ b/src/compiler/js-operator.cc |
@@ -324,8 +324,9 @@ const Operator* JSOperatorBuilder::CallConstruct(int arguments) { |
const Operator* JSOperatorBuilder::LoadNamed(const Unique<Name>& name, |
const VectorSlotPair& feedback, |
- ContextualMode contextual_mode) { |
- LoadNamedParameters parameters(name, feedback, contextual_mode); |
+ ContextualMode contextual_mode, |
+ PropertyICMode load_ic) { |
+ LoadNamedParameters parameters(name, feedback, contextual_mode, load_ic); |
return new (zone()) Operator1<LoadNamedParameters>( // -- |
IrOpcode::kJSLoadNamed, Operator::kNoProperties, // opcode |
"JSLoadNamed", // name |
@@ -357,8 +358,9 @@ const Operator* JSOperatorBuilder::StoreProperty(LanguageMode language_mode) { |
const Operator* JSOperatorBuilder::StoreNamed(LanguageMode language_mode, |
- const Unique<Name>& name) { |
- StoreNamedParameters parameters(language_mode, name); |
+ const Unique<Name>& name, |
+ PropertyICMode store_ic) { |
+ StoreNamedParameters parameters(language_mode, name, store_ic); |
return new (zone()) Operator1<StoreNamedParameters>( // -- |
IrOpcode::kJSStoreNamed, Operator::kNoProperties, // opcode |
"JSStoreNamed", // name |