| Index: src/objects.cc | 
| =================================================================== | 
| --- src/objects.cc	(revision 10686) | 
| +++ src/objects.cc	(working copy) | 
| @@ -7852,7 +7852,7 @@ | 
| } | 
|  | 
|  | 
| -void SharedFunctionInfo::DisableOptimization(JSFunction* function) { | 
| +void SharedFunctionInfo::DisableOptimization() { | 
| // Disable optimization for the shared function info and mark the | 
| // code as non-optimizable. The marker on the shared function info | 
| // is there because we flush non-optimized code thereby loosing the | 
| @@ -7869,16 +7869,13 @@ | 
| } | 
| if (FLAG_trace_opt) { | 
| PrintF("[disabled optimization for: "); | 
| -    function->PrintName(); | 
| -    PrintF(" / %" V8PRIxPTR "]\n", reinterpret_cast<intptr_t>(function)); | 
| +    DebugName()->ShortPrint(); | 
| +    PrintF("]\n"); | 
| } | 
| } | 
|  | 
|  | 
| bool SharedFunctionInfo::VerifyBailoutId(int id) { | 
| -  // TODO(srdjan): debugging ARM crashes in hydrogen. OK to disable while | 
| -  // we are always bailing out on ARM. | 
| - | 
| ASSERT(id != AstNode::kNoNumber); | 
| Code* unoptimized = code(); | 
| DeoptimizationOutputData* data = | 
|  |