aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops/flake.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/libexpr/primops/flake.hh')
-rw-r--r--src/libexpr/primops/flake.hh10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/libexpr/primops/flake.hh b/src/libexpr/primops/flake.hh
index adf8b07af..9da065234 100644
--- a/src/libexpr/primops/flake.hh
+++ b/src/libexpr/primops/flake.hh
@@ -10,13 +10,7 @@ class EvalState;
struct FlakeRegistry
{
- struct Entry
- {
- FlakeRef ref;
- Entry(const FlakeRef & flakeRef) : ref(flakeRef) {};
- Entry operator=(const Entry & entry) { return Entry(entry.ref); }
- };
- std::map<FlakeAlias, Entry> entries;
+ std::map<FlakeRef, FlakeRef> entries;
};
struct LockFile
@@ -79,7 +73,7 @@ struct Dependencies
Dependencies(const Flake & flake) : flake(flake) {}
};
-Dependencies resolveFlake(EvalState &, const FlakeRef &, bool impureTopRef, bool isTopFlake);
+Dependencies resolveFlake(EvalState &, const FlakeRef &, bool impureTopRef, bool isTopFlake = true);
FlakeRegistry updateLockFile(EvalState &, Flake &);