src/hotspot/share/gc/z/zBarrier.inline.hpp
changeset 59252 623722a6aeb9
parent 59040 1251d78fafbf
--- a/src/hotspot/share/gc/z/zBarrier.inline.hpp	Mon Nov 25 12:32:40 2019 +0100
+++ b/src/hotspot/share/gc/z/zBarrier.inline.hpp	Mon Nov 25 12:33:15 2019 +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;