< prev index next >
src/hotspot/share/oops/objArrayOop.cpp
Print this page
@@ -34,11 +34,11 @@
if (UseCompressedOops) {
offs = objArrayOopDesc::obj_at_offset<narrowOop>(index);
} 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() {
return ObjArrayKlass::cast(klass())->element_klass();
}
< prev index next >