X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/8df8a7c4f0b53f9f8bd51a3b80202adeb8031bcd..425ed781f7a27bc415e13a1901899e2c7b11e4c8:/test/declgen.c diff --git a/test/declgen.c b/test/declgen.c index 3f4c394..4fb39cb 100644 --- a/test/declgen.c +++ b/test/declgen.c @@ -402,6 +402,12 @@ struct cdecl_declarator *gen_declarators(struct gen_rng *rng) break; case 2: gen_function(rng, d); + if (p && p->type == CDECL_DECL_POINTER) { + struct cdecl_pointer *ptr = &p->u.pointer; + + gen_free_declspecs(ptr->qualifiers); + ptr->qualifiers = gen_qualifiers(rng, false); + } limit = 1; break; default: