aboutsummaryrefslogtreecommitdiff
path: root/var.cc
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2016-02-18 18:18:54 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2016-02-22 16:19:42 +0900
commitc9b9e5eea8b477a103cdec951ef2a299f9cd49ba (patch)
treee28f4e11d2e0e15a01082c10f05038f67d298946 /var.cc
parenta67fba3bf217ece75b66cb9adb6539e9d098ce9c (diff)
downloadkati-c9b9e5eea8b477a103cdec951ef2a299f9cd49ba.tar.gz
[C++] Associate global variables with Symbols directly
Diffstat (limited to 'var.cc')
-rw-r--r--var.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/var.cc b/var.cc
index a5cde3e..73f542c 100644
--- a/var.cc
+++ b/var.cc
@@ -112,6 +112,10 @@ Vars::~Vars() {
}
}
+void Vars::add_used_env_vars(Symbol v) {
+ used_env_vars_.insert(v);
+}
+
Var* Vars::Lookup(Symbol name) const {
auto found = find(name);
if (found == end())