| Index: src/ic.h
|
| diff --git a/src/ic.h b/src/ic.h
|
| index 6d5f321e6aaaf9740529752a36202650bfc0c02a..efef44a3b14f85a97fd74c48d06ac776407635b9 100644
|
| --- a/src/ic.h
|
| +++ b/src/ic.h
|
| @@ -603,29 +603,24 @@ class KeyedStoreIC: public KeyedIC {
|
| return Isolate::Current()->builtins()->builtin(
|
| Builtins::kKeyedStoreIC_Initialize);
|
| }
|
| - Code* megamorphic_stub() {
|
| - return isolate()->builtins()->builtin(
|
| - Builtins::kKeyedStoreIC_Generic);
|
| - }
|
| static Code* initialize_stub_strict() {
|
| return Isolate::Current()->builtins()->builtin(
|
| Builtins::kKeyedStoreIC_Initialize_Strict);
|
| }
|
| - Code* megamorphic_stub_strict() {
|
| - return isolate()->builtins()->builtin(
|
| - Builtins::kKeyedStoreIC_Generic_Strict);
|
| + Handle<Code> megamorphic_stub() {
|
| + return isolate()->builtins()->KeyedStoreIC_Generic();
|
| }
|
| - Code* generic_stub() {
|
| - return isolate()->builtins()->builtin(
|
| - Builtins::kKeyedStoreIC_Generic);
|
| + Handle<Code> megamorphic_stub_strict() {
|
| + return isolate()->builtins()->KeyedStoreIC_Generic_Strict();
|
| }
|
| - Code* generic_stub_strict() {
|
| - return isolate()->builtins()->builtin(
|
| - Builtins::kKeyedStoreIC_Generic_Strict);
|
| + Handle<Code> generic_stub() {
|
| + return isolate()->builtins()->KeyedStoreIC_Generic();
|
| }
|
| - Code* non_strict_arguments_stub() {
|
| - return isolate()->builtins()->builtin(
|
| - Builtins::kKeyedStoreIC_NonStrictArguments);
|
| + Handle<Code> generic_stub_strict() {
|
| + return isolate()->builtins()->KeyedStoreIC_Generic_Strict();
|
| + }
|
| + Handle<Code> non_strict_arguments_stub() {
|
| + return isolate()->builtins()->KeyedStoreIC_NonStrictArguments();
|
| }
|
|
|
| static void Clear(Address address, Code* target);
|
|
|