diff --git a/gc/base/standard/ParallelGlobalGC.cpp b/gc/base/standard/ParallelGlobalGC.cpp index 8d806a4caf1..493bb289c98 100644 --- a/gc/base/standard/ParallelGlobalGC.cpp +++ b/gc/base/standard/ParallelGlobalGC.cpp @@ -1925,6 +1925,11 @@ MM_ParallelGlobalGC::reinitializeForRestore(MM_EnvironmentBase *env) ) { rc = false; } +#if defined(OMR_GC_MODRON_SCAVENGER) + else if (_extensions->scavengerEnabled && (NULL != _extensions->scavenger)) { + rc = _extensions->scavenger->reinitializeForRestore(env); + } +#endif /* defined(OMR_GC_MODRON_SCAVENGER) */ return rc; }