Skip to content

Commit e6e3d99

Browse files

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed
 

‎src/hotspot/share/oops/method.cpp

+4-2
Original file line numberDiff line numberDiff line change
@@ -985,7 +985,8 @@ bool Method::needs_clinit_barrier() const {
985985
}
986986

987987
bool Method::code_has_clinit_barriers() const {
988-
return (_code != nullptr) && _code->has_clinit_barriers();
988+
CompiledMethod* nm = code();
989+
return (nm != nullptr) && nm->has_clinit_barriers();
989990
}
990991

991992
objArrayHandle Method::resolved_checked_exceptions_impl(Method* method, TRAPS) {
@@ -2067,7 +2068,8 @@ int Method::backedge_count() const {
20672068

20682069
int Method::highest_comp_level() const {
20692070
const MethodCounters* mcs = method_counters();
2070-
int level = (_code != nullptr) ? _code->comp_level() : CompLevel_none;
2071+
CompiledMethod* nm = code();
2072+
int level = (nm != nullptr) ? nm->comp_level() : CompLevel_none;
20712073
if (mcs != nullptr) {
20722074
return MAX2(mcs->highest_comp_level(), level);
20732075
} else {

0 commit comments

Comments
 (0)
Please sign in to comment.