X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/9628bd06223d7e1730574ca0c93d76b1d39856b4..582d63a4d10968f6729410310fdd520a41941b17:/test/randomdecl.c diff --git a/test/randomdecl.c b/test/randomdecl.c index 5e8a4a9..0d53af3 100644 --- a/test/randomdecl.c +++ b/test/randomdecl.c @@ -114,11 +114,14 @@ int main(int argc, char **argv) for (unsigned long i = 0; !count || i < count; i++) { decl = random_decl(rng); - if (!decl) - return EXIT_FAILURE; - test_print_decl(decl); + + gen_free_declspecs(decl->specifiers); + gen_free_declarators(decl->declarators); + free(decl); } + gen_free_rng(rng); + return EXIT_SUCCESS; }