Fix lambda regression

This commit is contained in:
Christoffer Lerno
2025-10-20 22:55:19 +02:00
parent 614c6989d8
commit 5d8cad91b1

View File

@@ -10354,6 +10354,8 @@ INLINE bool lambda_parameter_match(Decl **ct_lambda_params, Decl *candidate)
if (!param->var.is_read) continue;
ASSERT(ct_param->resolve_status == RESOLVE_DONE || param->resolve_status == RESOLVE_DONE);
ASSERT(ct_param->var.kind == param->var.kind);
if ((ct_param->var.init_expr == NULL) != (param->var.init_expr == NULL)) return false;
if (!param->var.init_expr) continue;
switch (ct_param->var.kind)
{
case VARDECL_LOCAL_CT_TYPE: