| Index: src/ic.h
|
| diff --git a/src/ic.h b/src/ic.h
|
| index 8562bcc24a80cb074d573ddce8b4c51fbe63ae9a..0d2cda5fa5a80de3d99b72d4349d8cb992a79aa2 100644
|
| --- a/src/ic.h
|
| +++ b/src/ic.h
|
| @@ -193,6 +193,7 @@ class CallICBase: public IC {
|
|
|
| public:
|
| MUST_USE_RESULT MaybeObject* LoadFunction(State state,
|
| + Code::ExtraICState extra_ic_state,
|
| Handle<Object> object,
|
| Handle<String> name);
|
|
|
| @@ -203,6 +204,7 @@ class CallICBase: public IC {
|
| // lookup result.
|
| void UpdateCaches(LookupResult* lookup,
|
| State state,
|
| + Code::ExtraICState extra_ic_state,
|
| Handle<Object> object,
|
| Handle<String> name);
|
|
|
| @@ -224,9 +226,11 @@ class CallIC: public CallICBase {
|
|
|
| // Code generator routines.
|
| static void GenerateInitialize(MacroAssembler* masm, int argc) {
|
| - GenerateMiss(masm, argc);
|
| + GenerateMiss(masm, Code::kNoExtraICState, argc);
|
| }
|
| - static void GenerateMiss(MacroAssembler* masm, int argc);
|
| + static void GenerateMiss(MacroAssembler* masm,
|
| + Code::ExtraICState extra_ic_state,
|
| + int argc);
|
| static void GenerateMegamorphic(MacroAssembler* masm, int argc);
|
| static void GenerateNormal(MacroAssembler* masm, int argc);
|
| };
|
|
|