# HG changeset patch # User pliden # Date 1529062310 -7200 # Node ID 1bddf2ab9ae72c3751d0e418a008929d5acc357c # Parent 0eae3ed86296bfe35ff7a5b94a453ad3980961a3 8205050: ZGC: Incorrect use of RootAccess in ZHeapIterator Reviewed-by: stefank, eosterlund diff -r 0eae3ed86296 -r 1bddf2ab9ae7 src/hotspot/share/gc/z/zHeapIterator.cpp --- a/src/hotspot/share/gc/z/zHeapIterator.cpp Fri Jun 15 13:31:43 2018 +0200 +++ b/src/hotspot/share/gc/z/zHeapIterator.cpp Fri Jun 15 13:31:50 2018 +0200 @@ -63,7 +63,7 @@ virtual void do_oop(oop* p) { // Load barrier needed here for the same reason we // need fixup_partial_loads() in ZHeap::mark_end() - const oop obj = RootAccess<>::oop_load(p); + const oop obj = ZBarrier::load_barrier_on_oop_field(p); _iter->push(obj); _iter->drain(_cl); }