aboutsummaryrefslogtreecommitdiff
path: root/src/lux/compiler.clj
diff options
context:
space:
mode:
Diffstat (limited to 'src/lux/compiler.clj')
-rw-r--r--src/lux/compiler.clj4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lux/compiler.clj b/src/lux/compiler.clj
index 490491bd0..7622e3002 100644
--- a/src/lux/compiler.clj
+++ b/src/lux/compiler.clj
@@ -61,13 +61,13 @@
(&a/$record ?elems)
(&&lux/compile-record compile-expression ?type ?elems)
- (&/$Local ?idx)
+ (&a/$var (&/$Local ?idx))
(&&lux/compile-local compile-expression ?type ?idx)
(&a/$captured ?scope ?captured-id ?source)
(&&lux/compile-captured compile-expression ?type ?scope ?captured-id ?source)
- (&/$Global ?owner-class ?name)
+ (&a/$var (&/$Global ?owner-class ?name))
(&&lux/compile-global compile-expression ?type ?owner-class ?name)
(&a/$apply ?fn ?args)