equal
deleted
inserted
replaced
31 class Klass; |
31 class Klass; |
32 |
32 |
33 class ModRefBarrierSet: public BarrierSet { |
33 class ModRefBarrierSet: public BarrierSet { |
34 protected: |
34 protected: |
35 ModRefBarrierSet(BarrierSetAssembler* barrier_set_assembler, |
35 ModRefBarrierSet(BarrierSetAssembler* barrier_set_assembler, |
|
36 BarrierSetC1* barrier_set_c1, |
36 const BarrierSet::FakeRtti& fake_rtti) |
37 const BarrierSet::FakeRtti& fake_rtti) |
37 : BarrierSet(barrier_set_assembler, |
38 : BarrierSet(barrier_set_assembler, |
|
39 barrier_set_c1, |
38 fake_rtti.add_tag(BarrierSet::ModRef)) { } |
40 fake_rtti.add_tag(BarrierSet::ModRef)) { } |
39 ~ModRefBarrierSet() { } |
41 ~ModRefBarrierSet() { } |
40 |
42 |
41 public: |
43 public: |
42 template <DecoratorSet decorators, typename T> |
44 template <DecoratorSet decorators, typename T> |