diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-10-08T13·19+0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-10-08T13·36+0200 |
commit | 9deb822180fb80638559fe3c45c6a77a2b56ff40 (patch) | |
tree | aa11694219d4ce88f028de4c8acd18cbd4f8b975 /src/libexpr/eval.cc | |
parent | b1e3b1a4ac8c276f503713f6002c3b42efef2ae8 (diff) |
Deduplicate filenames in Pos
This saves ~4 MiB of RAM for NixOS system instantiation, and ~18 MiB for "nix-env -qa".
Diffstat (limited to 'src/libexpr/eval.cc')
-rw-r--r-- | src/libexpr/eval.cc | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/libexpr/eval.cc b/src/libexpr/eval.cc index b54f32faf5b9..df129eda66b7 100644 --- a/src/libexpr/eval.cc +++ b/src/libexpr/eval.cc @@ -636,7 +636,6 @@ void ExprSelect::eval(EvalState & state, Env & env, Value & v) if (state.countCalls && pos) state.attrSelects[*pos]++; } - state.forceValue(*vAttrs); } catch (Error & e) { |