ast_delete(self->expression.params[i]);
}
vec_free(self->expression.params);
+ if (self->expression.varparam)
+ ast_delete(self->expression.varparam);
}
static void ast_expression_delete_full(ast_expression *self)
* purpose that is not garbage-collected.
*/
ast_expression_delete((ast_expression*)self);
+ mem_d(self->name);
mem_d(self);
}
self->ir_values[ai]->unique_life = true;
self->ir_values[ai]->locked = true;
}
+ mem_d(name);
}
else
{