src/hotspot/share/gc/shared/modRefBarrierSet.hpp
changeset 49906 4bb58f644e4e
parent 49484 ee8fa73b90f9
child 50180 ffa644980dff
equal deleted inserted replaced
49905:a09af8ef8e5c 49906:4bb58f644e4e
    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>