aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/artifact.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/tool/compiler/meta/cache/dependency/artifact.lux')
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/cache/dependency/artifact.lux4
1 files changed, 2 insertions, 2 deletions
diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/artifact.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/artifact.lux
index 90085fc31..1ab3be9eb 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/artifact.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/artifact.lux
@@ -212,8 +212,8 @@
(def: .public (necessary_dependencies archive)
(-> Archive (Set unit.ID))
(let [[mandatory immediate] (immediate_dependencies archive)]
- (loop [pending mandatory
- minimum unit.none]
+ (loop (again [pending mandatory
+ minimum unit.none])
(case pending
{.#Item head tail}
(if (set.member? minimum head)