1.1 --- a/src/share/vm/compiler/compileBroker.cpp Thu Jan 17 01:27:02 2013 -0500 1.2 +++ b/src/share/vm/compiler/compileBroker.cpp Thu Jan 17 18:47:36 2013 -0800 1.3 @@ -1218,7 +1218,7 @@ 1.4 // lock, make sure that the compilation 1.5 // isn't prohibited in a straightforward way. 1.6 1.7 - if (compiler(comp_level) == NULL || compilation_is_prohibited(method, osr_bci, comp_level)) { 1.8 + if (compiler(comp_level) == NULL || !compiler(comp_level)->can_compile_method(method) || compilation_is_prohibited(method, osr_bci, comp_level)) { 1.9 return NULL; 1.10 } 1.11