diff options
Diffstat (limited to 'third_party/nix/src/nix/repl.cc')
-rw-r--r-- | third_party/nix/src/nix/repl.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/third_party/nix/src/nix/repl.cc b/third_party/nix/src/nix/repl.cc index 85750b08cea4..2607655f9b6b 100644 --- a/third_party/nix/src/nix/repl.cc +++ b/third_party/nix/src/nix/repl.cc @@ -35,7 +35,7 @@ namespace nix { struct NixRepl { std::string curDir; EvalState state; - Bindings* autoArgs; + std::unique_ptr<Bindings> autoArgs; Strings loadedFiles; @@ -575,7 +575,7 @@ void NixRepl::loadFile(const Path& path) { Value v; Value v2; state.evalFile(lookupFileArg(state, path), v); - state.autoCallFunction(*autoArgs, v, v2); + state.autoCallFunction(autoArgs.get(), v, v2); addAttrsToScope(v2); } |