| Index: src/x64/lithium-codegen-x64.cc
 | 
| diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc
 | 
| index 90244f1c2119ccf8fc20d828ecfcf0d6afd42ade..58950a5551571efde806da123c4d36062245c04d 100644
 | 
| --- a/src/x64/lithium-codegen-x64.cc
 | 
| +++ b/src/x64/lithium-codegen-x64.cc
 | 
| @@ -2623,7 +2623,9 @@ void LCodeGen::DoStoreNamedGeneric(LStoreNamedGeneric* instr) {
 | 
|    ASSERT(ToRegister(instr->value()).is(rax));
 | 
|  
 | 
|    __ Move(rcx, instr->hydrogen()->name());
 | 
| -  Handle<Code> ic(Builtins::builtin(Builtins::StoreIC_Initialize));
 | 
| +  Handle<Code> ic(Builtins::builtin(
 | 
| +      info_->is_strict() ? Builtins::StoreIC_Initialize_Strict
 | 
| +                         : Builtins::StoreIC_Initialize));
 | 
|    CallCode(ic, RelocInfo::CODE_TARGET, instr);
 | 
|  }
 | 
|  
 | 
| @@ -2692,7 +2694,9 @@ void LCodeGen::DoStoreKeyedGeneric(LStoreKeyedGeneric* instr) {
 | 
|    ASSERT(ToRegister(instr->key()).is(rcx));
 | 
|    ASSERT(ToRegister(instr->value()).is(rax));
 | 
|  
 | 
| -  Handle<Code> ic(Builtins::builtin(Builtins::KeyedStoreIC_Initialize));
 | 
| +  Handle<Code> ic(Builtins::builtin(
 | 
| +      info_->is_strict() ? Builtins::KeyedStoreIC_Initialize_Strict
 | 
| +                         : Builtins::KeyedStoreIC_Initialize));
 | 
|    CallCode(ic, RelocInfo::CODE_TARGET, instr);
 | 
|  }
 | 
|  
 | 
| 
 |