src/hotspot/share/jvmci/metadataHandleBlock.cpp
changeset 59252 623722a6aeb9
parent 54669 ad45b3802d4e
child 59290 97d13893ec3c
--- a/src/hotspot/share/jvmci/metadataHandleBlock.cpp	Mon Nov 25 12:32:40 2019 +0100
+++ b/src/hotspot/share/jvmci/metadataHandleBlock.cpp	Mon Nov 25 12:33:15 2019 +0100
@@ -141,7 +141,7 @@
           // but can't be put on the free list yet. The
           // HandleCleaner will set this to NULL and
           // put it on the free list.
-          jlong old_value = Atomic::cmpxchg((jlong) (ptr_tag), (jlong*)handle, (jlong) value);
+          jlong old_value = Atomic::cmpxchg((jlong*)handle, (jlong) value, (jlong) (ptr_tag));
           if (old_value == (jlong) value) {
             // Success
           } else {