src/hotspot/share/gc/z/zHeapIterator.cpp
changeset 50585 1bddf2ab9ae7
parent 50525 767cdb97f103
child 50752 9d62da00bf15
--- 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);
   }