| Index: src/compiler.cc
 | 
| ===================================================================
 | 
| --- src/compiler.cc	(revision 7683)
 | 
| +++ src/compiler.cc	(working copy)
 | 
| @@ -664,7 +664,7 @@
 | 
|            // version of the function right away - unless the debugger is
 | 
|            // active as it makes no sense to compile optimized code then.
 | 
|            if (FLAG_always_opt &&
 | 
| -              !Isolate::Current()->debug()->has_break_points()) {
 | 
| +              !Isolate::Current()->DebuggerHasBreakPoints()) {
 | 
|              CompilationInfo optimized(function);
 | 
|              optimized.SetOptimizing(AstNode::kNoNumber);
 | 
|              return CompileLazy(&optimized);
 | 
| @@ -767,7 +767,8 @@
 | 
|    // Log the code generation. If source information is available include
 | 
|    // script name and line number. Check explicitly whether logging is
 | 
|    // enabled as finding the line number is not free.
 | 
| -  if (info->isolate()->logger()->is_logging() || CpuProfiler::is_profiling()) {
 | 
| +  if (info->isolate()->logger()->is_logging() ||
 | 
| +      CpuProfiler::is_profiling(info->isolate())) {
 | 
|      Handle<Script> script = info->script();
 | 
|      Handle<Code> code = info->code();
 | 
|      if (*code == info->isolate()->builtins()->builtin(Builtins::kLazyCompile))
 | 
| 
 |