summaryrefslogtreecommitdiff
path: root/rts/Stats.c
diff options
context:
space:
mode:
Diffstat (limited to 'rts/Stats.c')
-rw-r--r--rts/Stats.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/rts/Stats.c b/rts/Stats.c
index 44cf83e901..71dcf8a9d0 100644
--- a/rts/Stats.c
+++ b/rts/Stats.c
@@ -1245,7 +1245,7 @@ static void report_one_line(const RTSSummaryStats * sum)
}
void
-stat_exit (void)
+stat_exitReport (void)
{
RTSSummaryStats sum;
init_RTSSummaryStats(&sum);
@@ -1450,9 +1450,6 @@ stat_exit (void)
}
}
RELEASE_LOCK(&stats_mutex);
-#if defined(THREADED_RTS)
- closeMutex(&stats_mutex);
-#endif
statsFlush();
statsClose();
@@ -1476,6 +1473,13 @@ stat_exit (void)
RELEASE_LOCK(&all_tasks_mutex);
}
+void stat_exit()
+{
+#if defined(THREADED_RTS)
+ closeMutex(&stats_mutex);
+#endif
+}
+
/* Note [Work Balance]
----------------------
Work balance is a measure of how evenly the work done during parallel garbage