src/hotspot/share/gc/z/zPage.inline.hpp
changeset 59252 623722a6aeb9
parent 59149 3b998574be4b
--- a/src/hotspot/share/gc/z/zPage.inline.hpp	Mon Nov 25 12:32:40 2019 +0100
+++ b/src/hotspot/share/gc/z/zPage.inline.hpp	Mon Nov 25 12:33:15 2019 +0100
@@ -255,7 +255,7 @@
       return 0;
     }
 
-    const uintptr_t prev_top = Atomic::cmpxchg(new_top, &_top, addr);
+    const uintptr_t prev_top = Atomic::cmpxchg(&_top, addr, new_top);
     if (prev_top == addr) {
       // Success
       return ZAddress::good(addr);
@@ -299,7 +299,7 @@
       return false;
     }
 
-    const uintptr_t prev_top = Atomic::cmpxchg(new_top, &_top, old_top);
+    const uintptr_t prev_top = Atomic::cmpxchg(&_top, old_top, new_top);
     if (prev_top == old_top) {
       // Success
       return true;