@@ -48,11 +48,11 @@ ShenandoahMarkingContext* const _marking_context; bool _is_unloading; public: ShenandoahIsUnloadingOopClosure() : - _marking_context(ShenandoahHeap::heap()->complete_marking_context()), + _marking_context(ShenandoahHeap::heap()->global_generation()->complete_marking_context()), _is_unloading(false) { } virtual void do_oop(oop* p) { if (_is_unloading) {