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