aboutsummaryrefslogtreecommitdiff
path: root/src/actualize.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2024-08-22 15:48:52 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2024-08-22 15:55:46 +0300
commitdbf3ed3db10f9fa9157d661704e16ba5b73b0e84 (patch)
treef4bc4a2d732e40294884277baf364a6fbf36b051 /src/actualize.c
parent1bb997feefda0154e975797faaacec7c47de55e0 (diff)
downloadek-dbf3ed3db10f9fa9157d661704e16ba5b73b0e84.tar.gz
ek-dbf3ed3db10f9fa9157d661704e16ba5b73b0e84.zip
disable ast dump when DEBUG=0
+ Also optimize ast dump generation a little bit
Diffstat (limited to 'src/actualize.c')
-rw-r--r--src/actualize.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/actualize.c b/src/actualize.c
index 0ea94a9..ca9e31e 100644
--- a/src/actualize.c
+++ b/src/actualize.c
@@ -18,6 +18,7 @@
#include <ek/vec.h>
#define UNUSED(x) do { (void)(x); } while (0)
+#define MAYBE_UNUSED(x) UNUSED(x)
struct act_stack {
struct ast *node;
@@ -2142,6 +2143,7 @@ static int actualize_struct(struct act_state *state,
struct ast *def = file_scope_find_type(scope, id);
int ret = scope_add_expd_struct(scope, def, types, node);
+ MAYBE_UNUSED(ret);
assert(ret == 0);
foreach_node(n, struct_body(node)) {