| Index: src/code-factory.cc
 | 
| diff --git a/src/code-factory.cc b/src/code-factory.cc
 | 
| index 89977470057115a4e7ae700c75efce3d813714fb..fc7ea4aa3625c5491eb9e4fd0562c2ba2887353d 100644
 | 
| --- a/src/code-factory.cc
 | 
| +++ b/src/code-factory.cc
 | 
| @@ -13,44 +13,35 @@
 | 
|  
 | 
|  
 | 
|  // static
 | 
| -Callable CodeFactory::LoadIC(Isolate* isolate, ContextualMode mode,
 | 
| -                             LanguageMode language_mode) {
 | 
| +Callable CodeFactory::LoadIC(Isolate* isolate, ContextualMode mode) {
 | 
|    return Callable(
 | 
| -      LoadIC::initialize_stub(
 | 
| -          isolate, LoadICState(mode, language_mode).GetExtraICState()),
 | 
| +      LoadIC::initialize_stub(isolate, LoadICState(mode).GetExtraICState()),
 | 
|        LoadDescriptor(isolate));
 | 
|  }
 | 
|  
 | 
|  
 | 
|  // static
 | 
|  Callable CodeFactory::LoadICInOptimizedCode(
 | 
| -    Isolate* isolate, ContextualMode mode, LanguageMode language_mode,
 | 
| +    Isolate* isolate, ContextualMode mode,
 | 
|      InlineCacheState initialization_state) {
 | 
|    auto code = LoadIC::initialize_stub_in_optimized_code(
 | 
| -      isolate, LoadICState(mode, language_mode).GetExtraICState(),
 | 
| -      initialization_state);
 | 
| +      isolate, LoadICState(mode).GetExtraICState(), initialization_state);
 | 
|    return Callable(code, LoadWithVectorDescriptor(isolate));
 | 
|  }
 | 
|  
 | 
|  
 | 
|  // static
 | 
| -Callable CodeFactory::KeyedLoadIC(Isolate* isolate,
 | 
| -                                  LanguageMode language_mode) {
 | 
| -  ExtraICState state =
 | 
| -      is_strong(language_mode) ? LoadICState::kStrongModeState : 0;
 | 
| -  return Callable(KeyedLoadIC::initialize_stub(isolate, state),
 | 
| +Callable CodeFactory::KeyedLoadIC(Isolate* isolate) {
 | 
| +  return Callable(KeyedLoadIC::initialize_stub(isolate),
 | 
|                    LoadDescriptor(isolate));
 | 
|  }
 | 
|  
 | 
|  
 | 
|  // static
 | 
|  Callable CodeFactory::KeyedLoadICInOptimizedCode(
 | 
| -    Isolate* isolate, LanguageMode language_mode,
 | 
| -    InlineCacheState initialization_state) {
 | 
| -  ExtraICState state =
 | 
| -      is_strong(language_mode) ? LoadICState::kStrongModeState : 0;
 | 
| +    Isolate* isolate, InlineCacheState initialization_state) {
 | 
|    auto code = KeyedLoadIC::initialize_stub_in_optimized_code(
 | 
| -      isolate, initialization_state, state);
 | 
| +      isolate, initialization_state);
 | 
|    if (initialization_state != MEGAMORPHIC) {
 | 
|      return Callable(code, LoadWithVectorDescriptor(isolate));
 | 
|    }
 | 
| 
 |