aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/tool/compiler/meta
diff options
context:
space:
mode:
authorEduardo Julian2022-01-07 20:29:29 -0400
committerEduardo Julian2022-01-07 20:29:29 -0400
commitef847d54cc6ac57bb2d470c1164ca7daeaa241b1 (patch)
treee031837ea0e6a76588378471dd7a4724d1035c53 /stdlib/source/library/lux/tool/compiler/meta
parent0983f62269154f4ba607e6809b8d8ae7ebd96d21 (diff)
Now explicitly optimizing "exec".
Diffstat (limited to 'stdlib/source/library/lux/tool/compiler/meta')
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/dependency.lux5
1 files changed, 5 insertions, 0 deletions
diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/dependency.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/dependency.lux
index 5961a373f..f3e1c6d83 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/dependency.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/dependency.lux
@@ -101,6 +101,11 @@
(case value
{synthesis.#Branch value}
(case value
+ {synthesis.#Exec this that}
+ ($_ list#composite
+ (references this)
+ (references that))
+
{synthesis.#Let input _ body}
($_ list#composite
(references input)