--- old/src/share/vm/gc/shared/referenceProcessor.cpp 2015-10-14 13:54:04.665120483 +0200 +++ new/src/share/vm/gc/shared/referenceProcessor.cpp 2015-10-14 13:54:03.679144325 +0200 @@ -1094,7 +1094,7 @@ // Check assumption that an object is not potentially // discovered twice except by concurrent collectors that potentially // trace the same Reference object twice. - assert(UseConcMarkSweepGC || UseG1GC, + assert(UseConcMarkSweepGC || UseG1GC || UseShenandoahGC, "Only possible with a concurrent marking collector"); return true; } @@ -1293,4 +1293,3 @@ ShouldNotReachHere(); return NULL; } -