diff --git a/rts/Profiling.c b/rts/Profiling.c index cc4d78e4487ea14a924a77e7b9c04fe2eef22568..2544e00e21828f4badb4f74f1f8180420fd5f627 100644 --- a/rts/Profiling.c +++ b/rts/Profiling.c @@ -240,7 +240,8 @@ initProfilingLogFile(void) #endif if (RtsFlags.CcFlags.doCostCentres == 0 && - RtsFlags.ProfFlags.doHeapProfile != HEAP_BY_RETAINER) + RtsFlags.ProfFlags.doHeapProfile != HEAP_BY_RETAINER && + RtsFlags.ProfFlags.retainerSelector == NULL) { /* No need for the <prog>.prof file */ prof_filename = NULL;