}
#endif
- {
+#ifdef PROFILING
+ if (doingLDVProfiling()) {
nat t;
- for (t = 0; t <= era; t++) {
+ for (t = 1; t <= era; t++) {
freeEra( &censuses[t] );
}
+ } else {
+ freeEra( &censuses[0] );
}
+#else
+ freeEra( &censuses[0] );
+#endif
+
stgFree(censuses);
seconds = mut_user_time();