src/cpu/x86/vm/c1_CodeStubs_x86.cpp

Print this page

        

@@ -518,11 +518,11 @@
   Register tmp_reg = tmp()->as_register();
 
   __ load_klass(tmp_reg, src_reg);
 
   Address ref_type_adr(tmp_reg, instanceKlass::reference_type_offset());
-  __ cmpl(ref_type_adr, REF_NONE);
+  __ cmpb(ref_type_adr, REF_NONE);
   __ jcc(Assembler::equal, _continuation);
 
   // Is marking active?
   assert(thread()->is_register(), "precondition");
   Register thread_reg = thread()->as_pointer_register();