src/hotspot/share/gc/shared/modRefBarrierSet.hpp
branchepsilon-gc-branch
changeset 56508 f67f588ebf15
parent 49906 4bb58f644e4e
child 50180 ffa644980dff
equal deleted inserted replaced
56495:230882b8173e 56508:f67f588ebf15
    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>