< prev index next >
src/hotspot/cpu/x86/x86_64.ad
Print this page
*** 874,885 ****
int framesize = C->frame_size_in_bytes();
int bangsize = C->bang_size_in_bytes();
if (C->clinit_barrier_on_entry()) {
assert(VM_Version::supports_fast_class_init_checks(), "sanity");
! assert(C->method()->holder()->is_being_initialized() || C->method()->holder()->is_initialized(),
! "initialization should have been started");
Label L_skip_barrier;
Register klass = rscratch1;
__ mov_metadata(klass, C->method()->holder()->constant_encoding());
--- 874,884 ----
int framesize = C->frame_size_in_bytes();
int bangsize = C->bang_size_in_bytes();
if (C->clinit_barrier_on_entry()) {
assert(VM_Version::supports_fast_class_init_checks(), "sanity");
! assert(!C->method()->holder()->is_not_initialized(), "initialization should have been started");
Label L_skip_barrier;
Register klass = rscratch1;
__ mov_metadata(klass, C->method()->holder()->constant_encoding());
< prev index next >