< 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 >