aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2023-11-14 13:19:13 +0200
committerKimplul <kimi.h.kuparinen@gmail.com>2023-11-14 13:19:13 +0200
commit5304dbcf4df1fc211b5099f4d6eb7f23dfa8c454 (patch)
treee67dc54981adbcbedab9aef7824498f6057be6e4
parent294dd992f84f609e6ffcb58e49efb2ef1908e1a8 (diff)
downloadek-5304dbcf4df1fc211b5099f4d6eb7f23dfa8c454.tar.gz
ek-5304dbcf4df1fc211b5099f4d6eb7f23dfa8c454.zip
save a little bit of memory
-rw-r--r--src/actualize.c1
-rw-r--r--src/parser.y1
2 files changed, 1 insertions, 1 deletions
diff --git a/src/actualize.c b/src/actualize.c
index cc7d117..aa4d409 100644
--- a/src/actualize.c
+++ b/src/actualize.c
@@ -497,7 +497,6 @@ static void actualize_trait_types(struct ast_node *params,
{
/** @todo replace trait types with arg types, should probably be merged
* */
- /* TODO: this might not hold in variadic functions... */
assert(!args && !params);
}
diff --git a/src/parser.y b/src/parser.y
index ad08cf8..433a5ab 100644
--- a/src/parser.y
+++ b/src/parser.y
@@ -610,6 +610,7 @@ proc
: id func_sign body {
$$ = gen_proc($1, $2, $3);
ast_set_flags($$, $2->flags);
+ ast_set_flags($3, AST_FLAG_UNHYGIENIC);
}
| "extern" id func_sign {
/* todo check that we don't have a variadic function */