| Index: src/compiler/js-generic-lowering.cc
|
| diff --git a/src/compiler/js-generic-lowering.cc b/src/compiler/js-generic-lowering.cc
|
| index 797ddf9671cd2dbd556e19b3ebbc24075a9393db..334036b57bc75398b5303d8576a47b6df9cdc046 100644
|
| --- a/src/compiler/js-generic-lowering.cc
|
| +++ b/src/compiler/js-generic-lowering.cc
|
| @@ -287,24 +287,24 @@ void JSGenericLowering::LowerJSLoadNamed(Node* node) {
|
|
|
|
|
| void JSGenericLowering::LowerJSStoreProperty(Node* node) {
|
| - StrictMode strict_mode = OpParameter<StrictMode>(node);
|
| - Callable callable = CodeFactory::KeyedStoreIC(isolate(), strict_mode);
|
| + LanguageMode language_mode = OpParameter<LanguageMode>(node);
|
| + Callable callable = CodeFactory::KeyedStoreIC(isolate(), language_mode);
|
| ReplaceWithStubCall(node, callable, CallDescriptor::kPatchableCallSite);
|
| }
|
|
|
|
|
| void JSGenericLowering::LowerJSStoreNamed(Node* node) {
|
| const StoreNamedParameters& p = StoreNamedParametersOf(node->op());
|
| - Callable callable = CodeFactory::StoreIC(isolate(), p.strict_mode());
|
| + Callable callable = CodeFactory::StoreIC(isolate(), p.language_mode());
|
| PatchInsertInput(node, 1, jsgraph()->HeapConstant(p.name()));
|
| ReplaceWithStubCall(node, callable, CallDescriptor::kPatchableCallSite);
|
| }
|
|
|
|
|
| void JSGenericLowering::LowerJSDeleteProperty(Node* node) {
|
| - StrictMode strict_mode = OpParameter<StrictMode>(node);
|
| + LanguageMode language_mode = OpParameter<LanguageMode>(node);
|
| ReplaceWithBuiltinCall(node, Builtins::DELETE, 3);
|
| - PatchInsertInput(node, 4, jsgraph()->SmiConstant(strict_mode));
|
| + PatchInsertInput(node, 4, jsgraph()->SmiConstant(language_mode));
|
| }
|
|
|
|
|
|
|