compile: fix memory leaks

This commit is contained in:
2026-05-30 19:52:24 +01:00
parent a30e76e525
commit 26b368a512
5 changed files with 56 additions and 6 deletions
+2 -6
View File
@@ -14,8 +14,8 @@ struct compile_state *compile_push_state(
return NULL;
}
const struct compile_state_type *state_type = state_types
[state_type_id];
const struct compile_state_type *state_type
= state_types[state_type_id];
if (!state_type) {
return NULL;
}
@@ -43,10 +43,6 @@ void compile_pop_state(struct compile_ctx *ctx)
return;
}
if (!fx_queue_prev(&state->s_entry)) {
return;
}
if (state->s_type->s_compile_end) {
state->s_type->s_compile_end(ctx);
}