Propagate polymorph to declaration

This commit is contained in:
Krzosa Karol
2023-04-01 12:20:44 +02:00
parent 96d87390bc
commit 7674984f4a

View File

@@ -927,6 +927,8 @@ parse_decl(B32 is_global) {
auto a = (Ast_Lambda *)expr;
if (a->scope || is_flag_set(flags, AST_FOREIGN)) {
result->kind = AST_LAMBDA;
if (is_flag_set(a->flags, AST_POLYMORPH))
set_flag(result->flags, AST_POLYMORPH);
if (is_flag_set(flags, AST_FOREIGN))
set_flag(expr->flags, flags);
}