< prev index next >

src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp

Print this page

        

@@ -28,10 +28,11 @@
 #include "gc/g1/g1CodeRootSetTable.hpp"
 #include "gc/g1/g1CodeCacheRemSet.hpp"
 #include "gc/g1/heapRegion.hpp"
 #include "memory/heap.hpp"
 #include "memory/iterator.hpp"
+#include "oops/access.inline.hpp"
 #include "oops/oop.inline.hpp"
 #include "utilities/hashtable.inline.hpp"
 #include "utilities/stack.inline.hpp"
 
 G1CodeRootSetTable* volatile G1CodeRootSetTable::_purge_list = NULL;

@@ -272,11 +273,11 @@
       do_oop_work(o);
     }
 
     template <typename T>
     void do_oop_work(T* p) {
-      if (_hr->is_in(oopDesc::load_decode_heap_oop(p))) {
+      if (_hr->is_in(RawAccess<>::oop_load(p))) {
         _points_into = true;
       }
     }
   };
 
< prev index next >