| 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
|
|
|