--- old/src/hotspot/share/gc/z/zBarrier.inline.hpp 2019-11-21 11:57:45.403575663 +0100 +++ new/src/hotspot/share/gc/z/zBarrier.inline.hpp 2019-11-21 11:57:44.971568366 +0100 @@ -48,7 +48,7 @@ } // Heal - const uintptr_t prev_addr = Atomic::cmpxchg(heal_addr, (volatile uintptr_t*)p, addr); + const uintptr_t prev_addr = Atomic::cmpxchg((volatile uintptr_t*)p, addr, heal_addr); if (prev_addr == addr) { // Success return;