aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2016-02-08 18:16:17 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2016-02-08 18:16:17 +0900
commite100d2eb75ebbc08aac2df599ad5feba8211ba25 (patch)
tree96249ec8ec6f59496b54a41238a61e5409c4b9da
parent7a2659e0650ca265c44a654732efd69404d6585a (diff)
downloadplatform_build_kati-e100d2eb75ebbc08aac2df599ad5feba8211ba25.tar.gz
platform_build_kati-e100d2eb75ebbc08aac2df599ad5feba8211ba25.tar.bz2
platform_build_kati-e100d2eb75ebbc08aac2df599ad5feba8211ba25.zip
[C++] Do not delete Var twice
-rw-r--r--main.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/main.cc b/main.cc
index 5a0c9fe..7081037 100644
--- a/main.cc
+++ b/main.cc
@@ -207,6 +207,8 @@ static int Run(const vector<Symbol>& targets,
for (Stmt* stmt : bootstrap_asts)
delete stmt;
delete ev;
+ // Each Var will be deleted by |ev|.
+ vars->clear();
delete vars;
delete cache_mgr;