Skip to content
Permalink
Browse files
8266522: Shenandoah: Shenandoah LRB calls wrong runtime barrier on aa…
…rch64

Reviewed-by: rkennke
  • Loading branch information
zhengyu123 committed May 5, 2021
1 parent 0ac84d1 commit 71d0858b3216e6996e217707678680c602b4404d
Showing with 1 addition and 1 deletion.
  1. +1 −1 src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
@@ -281,7 +281,7 @@ void ShenandoahBarrierSetAssembler::load_reference_barrier(MacroAssembler* masm,
} else {
assert(is_phantom, "only remaining strength");
assert(!is_narrow, "phantom access cannot be narrow");
__ mov(lr, CAST_FROM_FN_PTR(address, ShenandoahRuntime::load_reference_barrier_weak));
__ mov(lr, CAST_FROM_FN_PTR(address, ShenandoahRuntime::load_reference_barrier_phantom));
}
__ blr(lr);
__ mov(rscratch1, r0);

0 comments on commit 71d0858

Please sign in to comment.