< prev index next >

src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp

Print this page

        

@@ -27,11 +27,10 @@
 #include "gc/g1/g1BarrierSet.hpp"
 #include "gc/g1/g1CardTable.hpp"
 #include "gc/g1/g1BarrierSetAssembler.hpp"
 #include "gc/g1/g1ThreadLocalData.hpp"
 #include "gc/g1/heapRegion.hpp"
-#include "gc/shared/collectedHeap.hpp"
 #include "interpreter/interp_masm.hpp"
 #include "runtime/sharedRuntime.hpp"
 #include "utilities/macros.hpp"
 
 #define __ masm->

@@ -360,11 +359,11 @@
   Label filtered;
   MacroAssembler* post_filter_masm = masm;
 
   if (new_val == G0) return;
 
-  G1BarrierSet* bs = barrier_set_cast<G1BarrierSet>(Universe::heap()->barrier_set());
+  G1BarrierSet* bs = barrier_set_cast<G1BarrierSet>(BarrierSet::barrier_set());
 
   if (G1RSBarrierRegionFilter) {
     __ xor3(store_addr, new_val, tmp);
     __ srlx(tmp, HeapRegion::LogOfHRGrainBytes, tmp);
 
< prev index next >