From 8975d2feced5b9714575af3b854c53de2ccaa7af Mon Sep 17 00:00:00 2001 From: samsonium Date: Mon, 2 Nov 2026 18:55:40 +0300 Subject: [PATCH] feat: add `out type arg` info storing in declaration node --- src/compiler/parser/pa_externfn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/parser/pa_externfn.c b/src/compiler/parser/pa_externfn.c index 66f6738..f6985b6 100644 --- a/src/compiler/parser/pa_externfn.c +++ b/src/compiler/parser/pa_externfn.c @@ -69,7 +69,6 @@ fzl_node_t *pa_externfn(fzl_parser_t *parser) consume(parser); is_out = true; } - (void)is_out; fzl_node_t *node = pa_expression(parser); if (!node || node->type != FZL_NODETYPE_DECLARATION) @@ -86,7 +85,8 @@ fzl_node_t *pa_externfn(fzl_parser_t *parser) return NULL; } - args[count++] = node; + node->var.is_out = is_out; + args[count++] = node; if (is(parser, FZL_TOKTYPE_RPAREN)) break;