@@ -298,12 +298,11 @@ } } AdaptiveSizePolicy* CMSCollector::size_policy() { - CMSHeap* heap = CMSHeap::heap(); - return heap->gen_policy()->size_policy(); + return CMSHeap::heap()->size_policy(); } void ConcurrentMarkSweepGeneration::initialize_performance_counters() { const char* gen_name = "old";