Fix functions being in their own scopes

This commit is contained in:
Sofia 2025-07-14 18:49:51 +03:00
parent 735c4370aa
commit 7a2a965cd7

View File

@ -56,7 +56,7 @@ impl<'t> Pass for TypeCheck<'t> {
fn module(&mut self, module: &mut Module, mut state: PassState<ErrorKind>) { fn module(&mut self, module: &mut Module, mut state: PassState<ErrorKind>) {
for function in &mut module.functions { for function in &mut module.functions {
let res = function.typecheck(&self.refs, &mut state); let res = function.typecheck(&self.refs, &mut state.inner());
state.ok(res, function.block_meta()); state.ok(res, function.block_meta());
} }
} }