From 5b58991a71d15123c010bbbd7f08530dbc31173f Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 19 Sep 2014 16:49:41 +0200 Subject: Store Attrs inside Bindings This prevents a double allocation per attribute set. --- src/nix-instantiate/nix-instantiate.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/nix-instantiate/nix-instantiate.cc') diff --git a/src/nix-instantiate/nix-instantiate.cc b/src/nix-instantiate/nix-instantiate.cc index 7a38f2ac4269..6bd1a9d6ca32 100644 --- a/src/nix-instantiate/nix-instantiate.cc +++ b/src/nix-instantiate/nix-instantiate.cc @@ -159,8 +159,7 @@ int main(int argc, char * * argv) EvalState state(searchPath); state.repair = repair; - Bindings autoArgs; - evalAutoArgs(state, autoArgs_, autoArgs); + Bindings & autoArgs(*evalAutoArgs(state, autoArgs_)); if (evalOnly && !wantsReadWrite) settings.readOnlyMode = true; -- cgit 1.4.1