< prev index next >

src/hotspot/share/gc/parallel/psParallelCompact.hpp

Print this page

        

@@ -584,11 +584,11 @@
 inline void ParallelCompactData::RegionData::set_highest_ref(HeapWord* addr)
 {
 #ifdef ASSERT
   HeapWord* tmp = _highest_ref;
   while (addr > tmp) {
-    tmp = (HeapWord*)Atomic::cmpxchg_ptr(addr, &_highest_ref, tmp);
+    tmp = Atomic::cmpxchg(addr, &_highest_ref, tmp);
   }
 #endif  // #ifdef ASSERT
 }
 
 inline bool ParallelCompactData::RegionData::claim()
< prev index next >