Skip to content

Commit 9fdc33a

Browse files
committed
Fix closures yet again
1 parent d88d478 commit 9fdc33a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/typechecking.pr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5730,7 +5730,7 @@ export def walk_Def(node: &parser::Node, state: &State, polymorph: bool = false)
57305730

57315731
if is_closure {
57325732
//tpe.parameter_t.get(0).node = null // TODO This is ugly, maybe NamedParameter should have a strong reference instead?
5733-
fun.value = scope::create_variable(outer_scope, name, parser::ShareMarker::NONE, parser::VarDecl::CONST, make_type_ref(closure_type), null, fun)
5733+
fun.value = scope::create_variable(outer_scope, name, parser::ShareMarker::NONE, parser::VarDecl::CONST, make_type_ref(closure_type), null, state.current_function)
57345734
fun.value.fdef = @fdef
57355735
} else {
57365736
errors::current_function = fdef.name

0 commit comments

Comments
 (0)