diff options
Diffstat (limited to 'src/nix/installables.cc')
-rw-r--r-- | src/nix/installables.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/nix/installables.cc b/src/nix/installables.cc index 7fad8fe415c6..4da736f4d5c3 100644 --- a/src/nix/installables.cc +++ b/src/nix/installables.cc @@ -12,7 +12,7 @@ namespace nix { -Value * InstallablesCommand::getSourceExpr(EvalState & state) +Value * SourceExprCommand::getSourceExpr(EvalState & state) { if (vSourceExpr) return vSourceExpr; @@ -59,6 +59,13 @@ Value * InstallablesCommand::getSourceExpr(EvalState & state) return vSourceExpr; } +ref<EvalState> SourceExprCommand::getEvalState() +{ + if (!evalState) + evalState = std::make_shared<EvalState>(Strings{}, getStore()); + return ref<EvalState>(evalState); +} + struct InstallableStoreDrv : Installable { Path storePath; @@ -237,13 +244,6 @@ PathSet InstallablesCommand::toStorePaths(ref<Store> store, ToStorePathsMode mod return outPaths; } -ref<EvalState> InstallablesCommand::getEvalState() -{ - if (!evalState) - evalState = std::make_shared<EvalState>(Strings{}, getStore()); - return ref<EvalState>(evalState); -} - void InstallablesCommand::prepare() { installables = parseInstallables(getStore(), _installables); |