aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/meta/compiler/reference.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/meta/compiler/reference.lux')
-rw-r--r--stdlib/source/library/lux/meta/compiler/reference.lux6
1 files changed, 3 insertions, 3 deletions
diff --git a/stdlib/source/library/lux/meta/compiler/reference.lux b/stdlib/source/library/lux/meta/compiler/reference.lux
index 340cf1a0d..b7eb370de 100644
--- a/stdlib/source/library/lux/meta/compiler/reference.lux
+++ b/stdlib/source/library/lux/meta/compiler/reference.lux
@@ -31,7 +31,7 @@
(Equivalence Reference)
(implementation
(def (= reference sample)
- (case [reference sample]
+ (when [reference sample]
(^.with_template [<tag> <equivalence>]
[[{<tag> reference} {<tag> sample}]
(at <equivalence> = reference sample)])
@@ -48,7 +48,7 @@
..equivalence)
(def (hash value)
- (case value
+ (when value
(^.with_template [<factor> <tag> <hash>]
[{<tag> value}
(|> value
@@ -85,7 +85,7 @@
(def .public format
(Format Reference)
- (|>> (pipe.case
+ (|>> (pipe.when
{#Variable variable}
(/variable.format variable)