8152004: CTW crashes with failed assertion after 8150646 integration

Reviewed-by: kvn, neliasso
This commit is contained in:
Filipp Zhinkin 2016-03-17 09:50:00 +03:00
parent 4036d37a8f
commit 591784c35a
4 changed files with 11 additions and 6 deletions

View file

@ -1170,7 +1170,8 @@ nmethod* CompileBroker::compile_method(const methodHandle& method, int osr_bci,
CompilationPolicy::policy()->delay_compilation(method());
return NULL;
}
compile_method_base(method, osr_bci, comp_level, hot_method, hot_count, comment, !directive->BackgroundCompilationOption, THREAD);
bool is_blocking = !directive->BackgroundCompilationOption || CompileTheWorld || ReplayCompiles;
compile_method_base(method, osr_bci, comp_level, hot_method, hot_count, comment, is_blocking, THREAD);
}
// return requested nmethod