aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/meta/compiler/language/lux/phase/generation/reference.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/meta/compiler/language/lux/phase/generation/reference.lux')
-rw-r--r--stdlib/source/library/lux/meta/compiler/language/lux/phase/generation/reference.lux4
1 files changed, 2 insertions, 2 deletions
diff --git a/stdlib/source/library/lux/meta/compiler/language/lux/phase/generation/reference.lux b/stdlib/source/library/lux/meta/compiler/language/lux/phase/generation/reference.lux
index ef720c4ae..2ec80b679 100644
--- a/stdlib/source/library/lux/meta/compiler/language/lux/phase/generation/reference.lux
+++ b/stdlib/source/library/lux/meta/compiler/language/lux/phase/generation/reference.lux
@@ -83,7 +83,7 @@
(def .public (variable system variable)
(All (_ expression)
(-> (System expression) Variable expression))
- (case variable
+ (when variable
{variable.#Local register}
(..local system register)
@@ -93,7 +93,7 @@
(def .public (reference system archive reference)
(All (_ anchor expression declaration)
(-> (System expression) Archive Reference (////generation.Operation anchor expression declaration expression)))
- (case reference
+ (when reference
{reference.#Constant value}
(..constant system archive value)