1.1 --- a/src/share/vm/oops/method.cpp Fri Aug 16 04:24:07 2013 -0700 1.2 +++ b/src/share/vm/oops/method.cpp Mon Aug 19 09:33:29 2013 +0200 1.3 @@ -747,6 +747,7 @@ 1.4 set_not_c2_compilable(); 1.5 } 1.6 CompilationPolicy::policy()->disable_compilation(this); 1.7 + assert(!CompilationPolicy::can_be_compiled(this, comp_level), "sanity check"); 1.8 } 1.9 1.10 bool Method::is_not_osr_compilable(int comp_level) const { 1.11 @@ -773,6 +774,7 @@ 1.12 set_not_c2_osr_compilable(); 1.13 } 1.14 CompilationPolicy::policy()->disable_compilation(this); 1.15 + assert(!CompilationPolicy::can_be_osr_compiled(this, comp_level), "sanity check"); 1.16 } 1.17 1.18 // Revert to using the interpreter and clear out the nmethod