1.1 --- a/src/share/vm/prims/methodHandles.cpp Fri Dec 07 18:13:23 2012 -0800 1.2 +++ b/src/share/vm/prims/methodHandles.cpp Fri Dec 14 12:06:42 2012 -0800 1.3 @@ -1168,8 +1168,8 @@ 1.4 // Walk all nmethods depending on this call site. 1.5 MutexLocker mu(Compile_lock, thread); 1.6 Universe::flush_dependents_on(call_site, target); 1.7 + java_lang_invoke_CallSite::set_target(call_site(), target()); 1.8 } 1.9 - java_lang_invoke_CallSite::set_target(call_site(), target()); 1.10 } 1.11 JVM_END 1.12 1.13 @@ -1180,8 +1180,8 @@ 1.14 // Walk all nmethods depending on this call site. 1.15 MutexLocker mu(Compile_lock, thread); 1.16 Universe::flush_dependents_on(call_site, target); 1.17 + java_lang_invoke_CallSite::set_target_volatile(call_site(), target()); 1.18 } 1.19 - java_lang_invoke_CallSite::set_target_volatile(call_site(), target()); 1.20 } 1.21 JVM_END 1.22