equal
deleted
inserted
replaced
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 BarrierSetC1* barrier_set_c1, |
|
37 BarrierSetC2* barrier_set_c2, |
37 const BarrierSet::FakeRtti& fake_rtti) |
38 const BarrierSet::FakeRtti& fake_rtti) |
38 : BarrierSet(barrier_set_assembler, |
39 : BarrierSet(barrier_set_assembler, |
39 barrier_set_c1, |
40 barrier_set_c1, |
|
41 barrier_set_c2, |
40 fake_rtti.add_tag(BarrierSet::ModRef)) { } |
42 fake_rtti.add_tag(BarrierSet::ModRef)) { } |
41 ~ModRefBarrierSet() { } |
43 ~ModRefBarrierSet() { } |
42 |
44 |
43 public: |
45 public: |
44 template <DecoratorSet decorators, typename T> |
46 template <DecoratorSet decorators, typename T> |