summaryrefslogtreecommitdiff
path: root/tnslc/compile/module.tnsl
diff options
context:
space:
mode:
authorKai Gunger <kgunger12@gmail.com>2025-12-07 23:20:45 -0500
committerKai Gunger <kgunger12@gmail.com>2025-12-07 23:20:45 -0500
commit8bb2e3bdb00341dcd8b6fd4d272b2c96a708acb3 (patch)
treef58c966d4d5e5eaafdd5b149add4c68bbae9733f /tnslc/compile/module.tnsl
parentdb29085af649f8a42958898aaf2c3bfcef67f385 (diff)
fix module step 1 name resolution
Diffstat (limited to 'tnslc/compile/module.tnsl')
-rw-r--r--tnslc/compile/module.tnsl6
1 files changed, 3 insertions, 3 deletions
diff --git a/tnslc/compile/module.tnsl b/tnslc/compile/module.tnsl
index 8e1fedc..eb7ce47 100644
--- a/tnslc/compile/module.tnsl
+++ b/tnslc/compile/module.tnsl
@@ -92,7 +92,7 @@ struct Module {
m.init(sub, buf)
self.subs.push(~m)
;; else if (sub`._type == parse.NTYPE_STRUCT)
- ~Module m = self._create_methods(sub)
+ ~Module m = self._create_methods(sub`.data)
Struct s
s.init(sub)
s.methods = m
@@ -146,7 +146,7 @@ struct Module {
/; loop (int i = 0; i < self.structs.count) [i++]
s = self.structs.get(i)
/; if (s`.size == 0)
- s`._compute_size(~self)
+ s`._compute_size()
;/
;/
@@ -179,7 +179,7 @@ struct Module {
~Function f
/; loop (int i = 0; i < self.funcs.count) [i++]
f = self.funcs.get(i)
- f`._compile(~self, cb)
+ # f`._compile(~self, cb)
;/
~Module m