6892749: assert(UseParNewGC || UseSerialGC || UseConcMarkSweepGC, "...") fails

Removed the assert: UseSerialGC is not necessarily always set when serial gc is being used.

Reviewed-by: jcoomes, jmasa, tonyp
This commit is contained in:
Y. Srinivas Ramakrishna 2009-10-20 00:00:23 -07:00
parent 928ac69fcd
commit 0bb99b44ef

View File

@ -266,8 +266,11 @@ public:
// only and may need to be re-examined in case other
// kinds of collectors are implemented in the future.
virtual bool can_elide_initializing_store_barrier(oop new_obj) {
assert(UseParNewGC || UseSerialGC || UseConcMarkSweepGC,
"Check can_elide_initializing_store_barrier() for this collector");
// We wanted to assert that:-
// assert(UseParNewGC || UseSerialGC || UseConcMarkSweepGC,
// "Check can_elide_initializing_store_barrier() for this collector");
// but unfortunately the flag UseSerialGC need not necessarily always
// be set when DefNew+Tenured are being used.
return is_in_youngest((void*)new_obj);
}