about summary refs log tree commit diff stats
path: root/020run.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-08-27 18:06:00 -0700
committerKartik K. Agaram <vc@akkartik.com>2016-08-27 18:11:10 -0700
commit2c0583aa194768129b87dc90814890c0dc712083 (patch)
tree040a3d809a0d0146759dcce85cf3221b011898b3 /020run.cc
parent77017b6dc856884e5d90640c0af2916b70c72bec (diff)
downloadmu-2c0583aa194768129b87dc90814890c0dc712083.tar.gz
3263
Commit 3171 which added '--trace' broke 'Save_trace'.
Diffstat (limited to '020run.cc')
-rw-r--r--020run.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/020run.cc b/020run.cc
index 362d93a0..e5bde518 100644
--- a/020run.cc
+++ b/020run.cc
@@ -176,7 +176,6 @@ if (!Run_tests && contains_key(Recipe_ordinal, "main") && contains_key(Recipe, g
   trace(9990, "run") << "=== Starting to run" << end();
   assert(Num_calls_to_transform_all == 1);
   run_main(argc, argv);
-  if (Trace_main) delete Trace_stream, Trace_stream = NULL;
   teardown();
 }
 :(code)
@@ -218,6 +217,7 @@ void cleanup_main() {
     fout << Trace_stream->readable_contents("");
     fout.close();
   }
+  if (Trace_stream) delete Trace_stream, Trace_stream = NULL;
 }
 :(before "End One-time Setup")
 atexit(cleanup_main);