aboutsummaryrefslogtreecommitdiff
path: root/stdlib/test/test/lux/lang/analysis/reference.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/test/test/lux/lang/analysis/reference.lux')
-rw-r--r--stdlib/test/test/lux/lang/analysis/reference.lux7
1 files changed, 4 insertions, 3 deletions
diff --git a/stdlib/test/test/lux/lang/analysis/reference.lux b/stdlib/test/test/lux/lang/analysis/reference.lux
index e67756d55..6551e3cba 100644
--- a/stdlib/test/test/lux/lang/analysis/reference.lux
+++ b/stdlib/test/test/lux/lang/analysis/reference.lux
@@ -13,6 +13,7 @@
[".L" scope]
[".L" module]
[".L" init]
+ [".L" reference]
[".L" analysis]
(analysis [".A" type]
[".A" expression]))
@@ -34,9 +35,9 @@
(|> (scopeL.with-scope scope-name
(scopeL.with-local [var-name expectedT]
(typeA.with-inference
- (..analyse (code.symbol ["" var-name])))))
+ (..analyse (code.local-symbol var-name)))))
(macro.run (initL.compiler []))
- (case> (^ (#e.Success [inferredT (analysisL.variable/local var)]))
+ (case> (^ (#e.Success [inferredT (#analysisL.Reference (referenceL.local var))]))
(and (type/= expectedT inferredT)
(n/= +0 var))
@@ -49,7 +50,7 @@
(..analyse (code.symbol def-name))))
(moduleL.with-module +0 module-name)
(macro.run (initL.compiler []))
- (case> (^ (#e.Success [_ inferredT (analysisL.reference/constant constant-name)]))
+ (case> (^ (#e.Success [_ inferredT (#analysisL.Reference (referenceL.constant constant-name))]))
(and (type/= expectedT inferredT)
(ident/= def-name constant-name))