--- 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 {