< prev index next >

src/hotspot/share/gc/z/zReferenceProcessor.cpp

Print this page

        

@@ -314,11 +314,11 @@
     }
   }
 
   // Prepend discovered references to internal pending list
   if (*list != NULL) {
-    *p = Atomic::xchg(*list, _pending_list.addr());
+    *p = Atomic::xchg(_pending_list.addr(), *list);
     if (*p == NULL) {
       // First to prepend to list, record tail
       _pending_list_tail = p;
     }
 
< prev index next >