changeset 59252 | 623722a6aeb9 |
parent 59247 | 56bf71d64d51 |
child 59258 | 4c2557ab304e |
--- a/src/hotspot/share/classfile/classLoaderDataGraph.cpp Mon Nov 25 12:32:40 2019 +0100 +++ b/src/hotspot/share/classfile/classLoaderDataGraph.cpp Mon Nov 25 12:33:15 2019 +0100 @@ -676,7 +676,7 @@ while (head != NULL) { Klass* next = next_klass_in_cldg(head); - Klass* old_head = Atomic::cmpxchg(next, &_next_klass, head); + Klass* old_head = Atomic::cmpxchg(&_next_klass, head, next); if (old_head == head) { return head; // Won the CAS.