diff options
Diffstat (limited to 'deps/v8/src/optimizing-compiler-thread.cc')
-rw-r--r-- | deps/v8/src/optimizing-compiler-thread.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/deps/v8/src/optimizing-compiler-thread.cc b/deps/v8/src/optimizing-compiler-thread.cc index 0074adbefe..387e9c055c 100644 --- a/deps/v8/src/optimizing-compiler-thread.cc +++ b/deps/v8/src/optimizing-compiler-thread.cc @@ -226,7 +226,7 @@ void OptimizingCompilerThread::InstallOptimizedFunctions() { if (info->is_osr()) { if (FLAG_trace_osr) { PrintF("[COSR - "); - info->closure()->PrintName(); + function->ShortPrint(); PrintF(" is ready for install and entry at AST id %d]\n", info->osr_ast_id().ToInt()); } @@ -237,6 +237,11 @@ void OptimizingCompilerThread::InstallOptimizedFunctions() { BackEdgeTable::RemoveStackCheck(code, offset); } else { if (function->IsOptimized()) { + if (FLAG_trace_concurrent_recompilation) { + PrintF(" ** Aborting compilation for "); + function->ShortPrint(); + PrintF(" as it has already been optimized.\n"); + } DisposeOptimizedCompileJob(job, false); } else { Handle<Code> code = Compiler::GetConcurrentlyOptimizedCode(job); |