< prev index next >

src/hotspot/share/utilities/hashtable.cpp

Print this page
rev 47400 : [mq]: cmpxchg_ptr

@@ -188,11 +188,11 @@
 
   // MT-safe add of the list of BasicHashTableEntrys from the context to the free list.
   BasicHashtableEntry<F>* current = _free_list;
   while (true) {
     context->_removed_tail->set_next(current);
-    BasicHashtableEntry<F>* old = (BasicHashtableEntry<F>*)Atomic::cmpxchg_ptr(context->_removed_head, &_free_list, current);
+    BasicHashtableEntry<F>* old = Atomic::cmpxchg(context->_removed_head, &_free_list, current);
     if (old == current) {
       break;
     }
     current = old;
   }
< prev index next >