diff -r 45c8de52649c -r eddd586d1a4c src/share/vm/opto/c2compiler.cpp --- a/src/share/vm/opto/c2compiler.cpp Tue Jun 02 14:29:43 2020 +0800 +++ b/src/share/vm/opto/c2compiler.cpp Sat Feb 22 10:22:05 2014 +0100 @@ -109,7 +109,7 @@ assert(is_initialized(), "Compiler thread must be initialized"); bool subsume_loads = SubsumeLoads; - bool do_escape_analysis = DoEscapeAnalysis && !env->jvmti_can_access_local_variables(); + bool do_escape_analysis = DoEscapeAnalysis && !env->should_retain_local_variables(); bool eliminate_boxing = EliminateAutoBox; while (!env->failing()) { // Attempt to compile while subsuming loads into machine instructions.