--- a/src/hotspot/share/utilities/accessFlags.cpp Mon Nov 25 12:32:40 2019 +0100
+++ b/src/hotspot/share/utilities/accessFlags.cpp Mon Nov 25 12:33:15 2019 +0100
@@ -33,7 +33,7 @@
do {
old_flags = _flags;
new_flags = old_flags | bits;
- f = Atomic::cmpxchg(new_flags, &_flags, old_flags);
+ f = Atomic::cmpxchg(&_flags, old_flags, new_flags);
} while(f != old_flags);
}
@@ -43,7 +43,7 @@
do {
old_flags = _flags;
new_flags = old_flags & ~bits;
- f = Atomic::cmpxchg(new_flags, &_flags, old_flags);
+ f = Atomic::cmpxchg(&_flags, old_flags, new_flags);
} while(f != old_flags);
}