--- old/src/share/vm/gc/g1/heapRegion.hpp 2017-04-25 16:44:44.767174853 +0200 +++ new/src/share/vm/gc/g1/heapRegion.hpp 2017-04-25 16:44:44.615174858 +0200 @@ -32,6 +32,7 @@ #include "gc/g1/heapRegionType.hpp" #include "gc/g1/survRateGroup.hpp" #include "gc/shared/ageTable.hpp" +#include "gc/shared/cardTable.hpp" #include "gc/shared/spaceDecorator.hpp" #include "utilities/macros.hpp" @@ -94,7 +95,7 @@ HeapRegionDCTOC(G1CollectedHeap* g1, HeapRegion* hr, G1ParPushHeapRSClosure* cl, - CardTableModRefBS::PrecisionStyle precision); + CardTable::PrecisionStyle precision); }; // The complicating factor is that BlockOffsetTable diverged