< prev index next >

src/share/vm/memory/modRefBarrierSet.hpp

Print this page
rev 7318 : 8064721: The card tables only ever need two covering regions

@@ -35,11 +35,11 @@
 class Generation;
 
 class ModRefBarrierSet: public BarrierSet {
 public:
 
-  ModRefBarrierSet() { _kind = BarrierSet::ModRef; }
+  ModRefBarrierSet() : BarrierSet() { _kind = BarrierSet::ModRef; }
 
   bool is_a(BarrierSet::Name bsn) {
     return bsn == BarrierSet::ModRef;
   }
 

@@ -93,12 +93,8 @@
   virtual void invalidate(MemRegion mr, bool whole_heap = false) = 0;
 
   // The caller guarantees that "mr" contains no references.  (Perhaps it's
   // objects have been moved elsewhere.)
   virtual void clear(MemRegion mr) = 0;
-
-  // Pass along the argument to the superclass.
-  ModRefBarrierSet(int max_covered_regions) :
-    BarrierSet(max_covered_regions) {}
 };
 
 #endif // SHARE_VM_MEMORY_MODREFBARRIERSET_HPP
< prev index next >