hotspot/src/cpu/x86/vm/c1_CodeStubs_x86.cpp
changeset 6970 3ac175042286
parent 6745 a34ef8968a84
child 7397 5b173b4ca846
--- a/hotspot/src/cpu/x86/vm/c1_CodeStubs_x86.cpp	Thu Oct 14 10:46:38 2010 -0700
+++ b/hotspot/src/cpu/x86/vm/c1_CodeStubs_x86.cpp	Fri Oct 15 14:21:11 2010 -0700
@@ -499,7 +499,7 @@
   Register new_val_reg = new_val()->as_register();
   __ cmpptr(new_val_reg, (int32_t) NULL_WORD);
   __ jcc(Assembler::equal, _continuation);
-  ce->store_parameter(addr()->as_register(), 0);
+  ce->store_parameter(addr()->as_pointer_register(), 0);
   __ call(RuntimeAddress(Runtime1::entry_for(Runtime1::g1_post_barrier_slow_id)));
   __ jmp(_continuation);
 }