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