Mercurial > hg > graal-compiler
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 |