8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java

Reviewed-by: jrose, kvn
This commit is contained in:
Christian Thalinger 2012-12-14 12:06:42 -08:00
parent 04fee0b792
commit 40a871f3e9

View file

@ -1168,8 +1168,8 @@ JVM_ENTRY(void, MHN_setCallSiteTargetNormal(JNIEnv* env, jobject igcls, jobject
// Walk all nmethods depending on this call site.
MutexLocker mu(Compile_lock, thread);
Universe::flush_dependents_on(call_site, target);
java_lang_invoke_CallSite::set_target(call_site(), target());
}
java_lang_invoke_CallSite::set_target(call_site(), target());
}
JVM_END
@ -1180,8 +1180,8 @@ JVM_ENTRY(void, MHN_setCallSiteTargetVolatile(JNIEnv* env, jobject igcls, jobjec
// Walk all nmethods depending on this call site.
MutexLocker mu(Compile_lock, thread);
Universe::flush_dependents_on(call_site, target);
java_lang_invoke_CallSite::set_target_volatile(call_site(), target());
}
java_lang_invoke_CallSite::set_target_volatile(call_site(), target());
}
JVM_END