comparison src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp @ 20275:e5035defa3c4

8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes Reviewed-by: stefank, brutisso, tschatzl
author mgerdin
date Thu, 26 Jun 2014 13:20:18 +0200
parents a9becfeecd1b
children 1f1d373cd044
comparison
equal deleted inserted replaced
20274:a8137787acfe 20275:e5035defa3c4
84 virtual void write_ref_field_pre_work(void* field, oop new_val) { 84 virtual void write_ref_field_pre_work(void* field, oop new_val) {
85 guarantee(false, "Not needed"); 85 guarantee(false, "Not needed");
86 } 86 }
87 87
88 template <class T> void write_ref_array_pre_work(T* dst, int count); 88 template <class T> void write_ref_array_pre_work(T* dst, int count);
89 virtual void write_ref_array_pre(oop* dst, int count, bool dest_uninitialized) { 89 virtual void write_ref_array_pre(oop* dst, int count, bool dest_uninitialized);
90 if (!dest_uninitialized) { 90 virtual void write_ref_array_pre(narrowOop* dst, int count, bool dest_uninitialized);
91 write_ref_array_pre_work(dst, count);
92 }
93 }
94 virtual void write_ref_array_pre(narrowOop* dst, int count, bool dest_uninitialized) {
95 if (!dest_uninitialized) {
96 write_ref_array_pre_work(dst, count);
97 }
98 }
99 91
100 /* 92 /*
101 Claimed and deferred bits are used together in G1 during the evacuation 93 Claimed and deferred bits are used together in G1 during the evacuation
102 pause. These bits can have the following state transitions: 94 pause. These bits can have the following state transitions:
103 1. The claimed bit can be put over any other card state. Except that 95 1. The claimed bit can be put over any other card state. Except that