src/hotspot/share/oops/objArrayOop.cpp
changeset 59252 623722a6aeb9
parent 50752 9d62da00bf15
--- a/src/hotspot/share/oops/objArrayOop.cpp	Mon Nov 25 12:32:40 2019 +0100
+++ b/src/hotspot/share/oops/objArrayOop.cpp	Mon Nov 25 12:33:15 2019 +0100
@@ -36,7 +36,7 @@
   } else {
     offs = objArrayOopDesc::obj_at_offset<oop>(index);
   }
-  return HeapAccess<IS_ARRAY>::oop_atomic_cmpxchg_at(exchange_value, as_oop(), offs, compare_value);
+  return HeapAccess<IS_ARRAY>::oop_atomic_cmpxchg_at(as_oop(), offs, compare_value, exchange_value);
 }
 
 Klass* objArrayOopDesc::element_klass() {