src/hotspot/share/gc/shared/modRefBarrierSet.hpp
changeset 50180 ffa644980dff
parent 49906 4bb58f644e4e
child 50389 7e8c0409a747
equal deleted inserted replaced
50179:d9bc8557ae16 50180:ffa644980dff
    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>