diff options
Diffstat (limited to 'src/ast.c')
| -rw-r--r-- | src/ast.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -63,6 +63,12 @@ void free_statement(struct Statement* statement) free_expr(statement->instruction.operands[i]); free(statement->instruction.operands); break; + case STATEMENT_SELECT: + free_expr(statement->select.if_value); + free_expr(statement->select.left); + free_expr(statement->select.right); + free_expr(statement->select.else_value); + break; case STATEMENT_STACK: free_expr(statement->stack.size); break; |
