Fixed memory leaks etc

This commit is contained in:
Daniel Holden
2013-09-20 12:51:04 +01:00
parent c2f936bcb7
commit 4daf2527a0
5 changed files with 171 additions and 112 deletions

View File

@@ -31,6 +31,7 @@ bool suite_ident(void) {
mpc_test(Ident, "", "", string_eq, free, string_print);
mpc_test(Ident, "18nums", "", string_eq, free, string_print);
mpc_undefine(Ident);
mpc_delete(Ident);
return true;

View File

@@ -46,6 +46,11 @@ bool suite_math(void) {
mpc_test(Maths, "a", (int[]){ 0 }, int_eq, free, int_print);
mpc_test(Maths, "2b+4", (int[]){ 2 }, int_eq, free, int_print);
mpc_undefine(Expr);
mpc_undefine(Factor);
mpc_undefine(Term);
mpc_undefine(Maths);
mpc_delete(Expr);
mpc_delete(Factor);
mpc_delete(Term);