From 8bb2e3bdb00341dcd8b6fd4d272b2c96a708acb3 Mon Sep 17 00:00:00 2001 From: Kai Gunger Date: Sun, 7 Dec 2025 23:20:45 -0500 Subject: fix module step 1 name resolution --- tnslc/compile/module.tnsl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tnslc/compile/module.tnsl') 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 -- cgit v1.2.3