Skip to content

Commit 747b42e

Browse files
authored
Fix compilation error when disabling barrier fast path (#185)
1 parent f1fdead commit 747b42e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

openjdk/barriers/mmtkObjectBarrier.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ void MMTkObjectBarrierSetRuntime::object_reference_write_post(oop src, oop* slot
2121

2222
void MMTkObjectBarrierSetAssembler::object_reference_write_post(MacroAssembler* masm, DecoratorSet decorators, Address dst, Register val, Register tmp1, Register tmp2) const {
2323
if (can_remove_barrier(decorators, val, /* skip_const_null */ true)) return;
24+
Register obj = dst.base();
2425
#if MMTK_ENABLE_BARRIER_FASTPATH
2526
Label done;
2627

2728
Register tmp3 = rscratch1;
2829
Register tmp4 = rscratch2;
29-
Register obj = dst.base();
3030
assert_different_registers(obj, tmp2, tmp3);
3131
assert_different_registers(tmp4, rcx);
3232

0 commit comments

Comments
 (0)