diff options
| author | Kai Gunger <kgunger12@gmail.com> | 2025-12-07 23:20:45 -0500 |
|---|---|---|
| committer | Kai Gunger <kgunger12@gmail.com> | 2025-12-07 23:20:45 -0500 |
| commit | 8bb2e3bdb00341dcd8b6fd4d272b2c96a708acb3 (patch) | |
| tree | f58c966d4d5e5eaafdd5b149add4c68bbae9733f /tnslc/compile/module.tnsl | |
| parent | db29085af649f8a42958898aaf2c3bfcef67f385 (diff) | |
fix module step 1 name resolution
Diffstat (limited to 'tnslc/compile/module.tnsl')
| -rw-r--r-- | tnslc/compile/module.tnsl | 6 |
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 |