@@ -232,11 +232,12 @@ const bool clear_all_softrefs = cp->should_clear_all_soft_refs(); if (UseParallelOldGC) { full_gc_done = PSParallelCompact::invoke_no_policy(clear_all_softrefs); } else { - full_gc_done = PSMarkSweep::invoke_no_policy(clear_all_softrefs); + class PSMarkSweep psMs; + full_gc_done = psMs.invoke_no_policy(clear_all_softrefs); } } return full_gc_done; }