--- old/src/share/vm/gc_implementation/g1/concurrentMark.cpp 2015-04-15 12:34:17.461807111 +0200 +++ new/src/share/vm/gc_implementation/g1/concurrentMark.cpp 2015-04-15 12:34:17.333802808 +0200 @@ -867,11 +867,6 @@ clear_concurrent_marking_in_progress(); } -ConcurrentMark::~ConcurrentMark() { - // The ConcurrentMark instance is never freed. - ShouldNotReachHere(); -} - void ConcurrentMark::clearNextBitmap() { G1CollectedHeap* g1h = G1CollectedHeap::heap();