| 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)                                               \ | 
|  |