@@ -135,11 +135,11 @@ __ g1_write_barrier_pre(rdx, rcx, rsi, rbx, val != noreg); // Do the actual store // noreg means NULL if (val == noreg) { - __ movl(Address(rdx, 0), NULL_WORD); + __ movl(Address(rdx, 0), (int32_t)NULL_WORD); // No post barrier for NULL } else { __ movl(Address(rdx, 0), val); __ g1_write_barrier_post(rdx, rax, rcx, rbx, rsi); }