about summary refs log tree commit diff
path: root/nix-repl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'nix-repl.cc')
-rw-r--r--nix-repl.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/nix-repl.cc b/nix-repl.cc
index 012fdfe1e6c3..98d27b435ef2 100644
--- a/nix-repl.cc
+++ b/nix-repl.cc
@@ -384,8 +384,11 @@ void NixRepl::initEnv()
     env = &state.allocEnv(envSize);
     env->up = &state.baseEnv;
     displ = 0;
-    varNames.clear();
     staticEnv.vars.clear();
+
+    varNames.clear();
+    foreach (StaticEnv::Vars::iterator, i, state.staticBaseEnv.vars)
+        varNames.insert(i->first);
 }