Chromium Code Reviews| Index: src/code-stubs-hydrogen.cc | 
| diff --git a/src/code-stubs-hydrogen.cc b/src/code-stubs-hydrogen.cc | 
| index 9f9b14e309d975f15c77020d72a6e38b8e3e0a28..9ab210af249989f7b58d22e3ae551c9fb2de8488 100644 | 
| --- a/src/code-stubs-hydrogen.cc | 
| +++ b/src/code-stubs-hydrogen.cc | 
| @@ -1667,12 +1667,15 @@ void CodeStubGraphBuilderBase::BuildCheckAndInstallOptimizedCode( | 
| optimized_map, map_index, SharedFunctionInfo::kContextOffset); | 
| HValue* osr_ast_slot = LoadFromOptimizedCodeMap( | 
| optimized_map, map_index, SharedFunctionInfo::kOsrAstIdOffset); | 
| + HValue* code_object = LoadFromOptimizedCodeMap( | 
| + optimized_map, map_index, SharedFunctionInfo::kCachedCodeOffset); | 
| builder->If<HCompareObjectEqAndBranch>(native_context, | 
| context_slot); | 
| builder->AndIf<HCompareObjectEqAndBranch>(osr_ast_slot, osr_ast_id_none); | 
| + builder->And(); | 
| + builder->IfNot<HCompareObjectEqAndBranch>(code_object, | 
| + graph()->GetConstant0()); | 
| builder->Then(); | 
| - HValue* code_object = LoadFromOptimizedCodeMap(optimized_map, | 
| - map_index, SharedFunctionInfo::kCachedCodeOffset); | 
| // and the literals | 
| 
 
Michael Starzinger
2015/09/22 10:44:39
nit: This comment doesn't provide any value anymor
 
Igor Sheludko
2015/09/22 12:58:10
Done.
 
 | 
| HValue* literals = LoadFromOptimizedCodeMap(optimized_map, | 
| map_index, SharedFunctionInfo::kLiteralsOffset); |