changeset 59252 | 623722a6aeb9 |
parent 59249 | 29b0d0b61615 |
child 59293 | 5af9fa90cd7b |
--- a/src/hotspot/share/gc/g1/g1CollectedHeap.cpp Mon Nov 25 12:32:40 2019 +0100 +++ b/src/hotspot/share/gc/g1/g1CollectedHeap.cpp Mon Nov 25 12:33:15 2019 +0100 @@ -3377,7 +3377,7 @@ BufferNode* next = Atomic::load(&_nodes); while (next != NULL) { BufferNode* node = next; - next = Atomic::cmpxchg(node->next(), &_nodes, node); + next = Atomic::cmpxchg(&_nodes, node, node->next()); if (next == node) { cl->apply_to_buffer(node, buffer_size, worker_id); next = node->next();