Remove unused ast_node_free_value

Values are all inside the ast struct and require no cleanup other than
freeing the ast struct.
This commit is contained in:
omicron 2025-04-17 15:10:36 +02:00
parent 26cb374c1d
commit 1a79bf050e

View File

@ -17,10 +17,6 @@ error_t *ast_node_alloc(ast_node_t **output) {
return nullptr;
}
void ast_node_free_value(ast_node_t *node) {
// TODO: decide how value ownership will work and clean it up here
}
void ast_node_free(ast_node_t *node) {
if (node == nullptr)
return;
@ -30,8 +26,6 @@ void ast_node_free(ast_node_t *node) {
free(node->children);
}
ast_node_free_value(node);
memset(node, 0, sizeof(ast_node_t));
free(node);
}