diff options
Diffstat (limited to 'src/ast.c')
-rw-r--r-- | src/ast.c | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -54,17 +54,14 @@ ast_node_destroy(ast_node_t *node) case AST_VARIABLE_DECLARATION: ast_node_destroy(node->data.variable_declaration.value); break; - case AST_LITERAL: - break; case AST_RETURN_STMT: ast_node_destroy(node->data.return_stmt.argument); break; + case AST_LITERAL: case AST_IDENTIFIER: - break; case AST_UNKOWN_NODE: + case AST_VARIABLE: break; - default: - assert(false && "unmapped free strategy"); } free(node); } |