if (!s)
return;
free_statement(s->next);
+ free_expression(s->expr);
free_statement(s->thenpart);
free_statement(s->elsepart);
free(s);
.word_cont = "",
};
parse_itest(s->code, &config, argc > 2 ? stderr : NULL);
+ while (s) {
+ struct section *t = s->next;
+ code_free(s->code);
+ free(s);
+ s = t;
+ }
exit(0);
}