src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp

changeset 6989
e5035defa3c4
parent 6503
a9becfeecd1b
child 7051
1f1d373cd044
     1.1 --- a/src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp	Thu Jun 26 10:00:00 2014 +0200
     1.2 +++ b/src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp	Thu Jun 26 13:20:18 2014 +0200
     1.3 @@ -86,16 +86,8 @@
     1.4    }
     1.5  
     1.6    template <class T> void write_ref_array_pre_work(T* dst, int count);
     1.7 -  virtual void write_ref_array_pre(oop* dst, int count, bool dest_uninitialized) {
     1.8 -    if (!dest_uninitialized) {
     1.9 -      write_ref_array_pre_work(dst, count);
    1.10 -    }
    1.11 -  }
    1.12 -  virtual void write_ref_array_pre(narrowOop* dst, int count, bool dest_uninitialized) {
    1.13 -    if (!dest_uninitialized) {
    1.14 -      write_ref_array_pre_work(dst, count);
    1.15 -    }
    1.16 -  }
    1.17 +  virtual void write_ref_array_pre(oop* dst, int count, bool dest_uninitialized);
    1.18 +  virtual void write_ref_array_pre(narrowOop* dst, int count, bool dest_uninitialized);
    1.19  
    1.20  /*
    1.21     Claimed and deferred bits are used together in G1 during the evacuation

mercurial