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