| Index: src/ic/ic.h
|
| diff --git a/src/ic/ic.h b/src/ic/ic.h
|
| index 5177ff8e22881aa53bd119419142a96a5894a830..0da2cd006937711ed5eac58881f4cc07987d2cf5 100644
|
| --- a/src/ic/ic.h
|
| +++ b/src/ic/ic.h
|
| @@ -539,12 +539,6 @@ enum KeyedStoreCheckMap { kDontCheckMap, kCheckMap };
|
| enum KeyedStoreIncrementLength { kDontIncrementLength, kIncrementLength };
|
|
|
|
|
| -enum KeyedStoreStubCacheRequirement {
|
| - kCallRuntimeOnMissingHandler,
|
| - kMissOnMissingHandler
|
| -};
|
| -
|
| -
|
| class KeyedStoreIC : public StoreIC {
|
| public:
|
| // ExtraICState bits (building on IC)
|
| @@ -585,9 +579,8 @@ class KeyedStoreIC : public StoreIC {
|
| }
|
| static void GenerateMiss(MacroAssembler* masm);
|
| static void GenerateSlow(MacroAssembler* masm);
|
| - static void GenerateGeneric(
|
| - MacroAssembler* masm, StrictMode strict_mode,
|
| - KeyedStoreStubCacheRequirement handler_requirement);
|
| + static void GenerateMegamorphic(MacroAssembler* masm, StrictMode strict_mode);
|
| + static void GenerateGeneric(MacroAssembler* masm, StrictMode strict_mode);
|
| static void GenerateSloppyArguments(MacroAssembler* masm);
|
|
|
| protected:
|
|
|