< prev index next >
src/hotspot/share/gc/shared/referenceProcessor.cpp
Print this page
*** 1154,1164 ****
assert(RefDiscoveryPolicy == ReferenceBasedDiscovery,
"Unrecognized policy");
// 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,
"Only possible with a concurrent marking collector");
return true;
}
}
--- 1154,1164 ----
assert(RefDiscoveryPolicy == ReferenceBasedDiscovery,
"Unrecognized policy");
// 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 || UseShenandoahGC,
"Only possible with a concurrent marking collector");
return true;
}
}
< prev index next >