Index: src/ic/ic.h |
diff --git a/src/ic/ic.h b/src/ic/ic.h |
index 773e9d029aafe568b40599b792a937d8d6d45ab6..3025f7260112b8913a32e4e213c6edf7aea3b7bd 100644 |
--- a/src/ic/ic.h |
+++ b/src/ic/ic.h |
@@ -481,7 +481,8 @@ class KeyedLoadIC : public LoadIC { |
(1 << Map::kIsAccessCheckNeeded) | (1 << Map::kHasIndexedInterceptor); |
static Handle<Code> initialize_stub(Isolate* isolate); |
- static Handle<Code> initialize_stub_in_optimized_code(Isolate* isolate); |
+ static Handle<Code> initialize_stub_in_optimized_code( |
+ Isolate* isolate, State initialization_state); |
static Handle<Code> ChooseMegamorphicStub(Isolate* isolate); |
static Handle<Code> pre_monomorphic_stub(Isolate* isolate); |
@@ -632,6 +633,10 @@ class KeyedStoreIC : public StoreIC { |
LanguageMode language_mode); |
static void GenerateSloppyArguments(MacroAssembler* masm); |
+ static Handle<Code> initialize_stub(Isolate* isolate, |
+ LanguageMode language_mode, |
+ State initialization_state); |
+ |
protected: |
virtual Handle<Code> pre_monomorphic_stub() const { |
return pre_monomorphic_stub(isolate(), language_mode()); |