< prev index next >

src/hotspot/share/gc/z/zBarrier.inline.hpp

Print this page

        

@@ -46,11 +46,11 @@
       // Already healed
       return;
     }
 
     // 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;
     }
 
< prev index next >