| Index: src/builtins.h
|
| diff --git a/src/builtins.h b/src/builtins.h
|
| index 7d0d6c2a04dc41a199c8c5e66942e744ac60b84d..e973c802b75673536de906e263a27ab6945a1f9c 100644
|
| --- a/src/builtins.h
|
| +++ b/src/builtins.h
|
| @@ -86,9 +86,11 @@ enum BuiltinExtraArguments {
|
| V(StoreIC_Miss, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| V(KeyedStoreIC_Miss, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| V(LoadIC_Getter_ForDeopt, LOAD_IC, MONOMORPHIC, kNoExtraICState) \
|
| - V(KeyedLoadIC_Initialize, KEYED_LOAD_IC, UNINITIALIZED, kNoExtraICState) \
|
| V(KeyedLoadIC_Megamorphic, KEYED_LOAD_IC, MEGAMORPHIC, kNoExtraICState) \
|
| \
|
| + V(KeyedLoadIC_Megamorphic_Strong, KEYED_LOAD_IC, MEGAMORPHIC, \
|
| + LoadICState::kStrongModeState) \
|
| + \
|
| V(StoreIC_Setter_ForDeopt, STORE_IC, MONOMORPHIC, \
|
| StoreICState::kStrictModeState) \
|
| \
|
| @@ -104,7 +106,6 @@ enum BuiltinExtraArguments {
|
| V(KeyedStoreIC_Megamorphic_Strict, KEYED_STORE_IC, MEGAMORPHIC, \
|
| StoreICState::kStrictModeState) \
|
| \
|
| - /* Uses KeyedLoadIC_Initialize; must be after in list. */ \
|
| V(FunctionCall, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| V(FunctionApply, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| V(ReflectApply, BUILTIN, UNINITIALIZED, kNoExtraICState) \
|
| @@ -126,13 +127,13 @@ enum BuiltinExtraArguments {
|
| CODE_AGE_LIST_WITH_ARG(DECLARE_CODE_AGE_BUILTIN, V)
|
|
|
| // Define list of builtin handlers implemented in assembly.
|
| -#define BUILTIN_LIST_H(V) \
|
| - V(LoadIC_Slow, LOAD_IC) \
|
| - V(KeyedLoadIC_Slow, KEYED_LOAD_IC) \
|
| - V(StoreIC_Slow, STORE_IC) \
|
| - V(KeyedStoreIC_Slow, KEYED_STORE_IC) \
|
| - V(LoadIC_Normal, LOAD_IC) \
|
| - V(StoreIC_Normal, STORE_IC)
|
| +#define BUILTIN_LIST_H(V) \
|
| + V(LoadIC_Slow, LOAD_IC) \
|
| + V(KeyedLoadIC_Slow, KEYED_LOAD_IC) \
|
| + V(StoreIC_Slow, STORE_IC) \
|
| + V(KeyedStoreIC_Slow, KEYED_STORE_IC) \
|
| + V(LoadIC_Normal, LOAD_IC) \
|
| + V(StoreIC_Normal, STORE_IC)
|
|
|
| // Define list of builtins used by the debugger implemented in assembly.
|
| #define BUILTIN_LIST_DEBUG_A(V) \
|
|
|