--- old/src/share/vm/memory/barrierSet.hpp 2015-01-05 09:44:32.321451405 -0500 +++ new/src/share/vm/memory/barrierSet.hpp 2015-01-05 09:44:31.769420272 -0500 @@ -57,9 +57,11 @@ static const int _max_covered_regions = 2; Name _kind; + BarrierSet(Name kind) { _kind = kind; } + ~BarrierSet() { } + public: - BarrierSet() { _kind = Uninit; } // To get around prohibition on RTTI. BarrierSet::Name kind() { return _kind; } virtual bool is_a(BarrierSet::Name bsn) = 0;