--- a/src/hotspot/share/oops/method.cpp Mon Nov 25 14:06:13 2019 +0100
+++ b/src/hotspot/share/oops/method.cpp Mon Nov 25 12:22:13 2019 +0100
@@ -1247,7 +1247,7 @@
}
address Method::from_compiled_entry_no_trampoline() const {
- CompiledMethod *code = OrderAccess::load_acquire(&_code);
+ CompiledMethod *code = Atomic::load_acquire(&_code);
if (code) {
return code->verified_entry_point();
} else {
@@ -1273,7 +1273,7 @@
// Not inline to avoid circular ref.
bool Method::check_code() const {
// cached in a register or local. There's a race on the value of the field.
- CompiledMethod *code = OrderAccess::load_acquire(&_code);
+ CompiledMethod *code = Atomic::load_acquire(&_code);
return code == NULL || (code->method() == NULL) || (code->method() == (Method*)this && !code->is_osr_method());
}