X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftlist%2Ftest%2Fcompile_fail-tlist_tail.c;fp=ccan%2Ftlist%2Ftest%2Fcompile_fail-tlist_tail.c;h=48f394446e076421c307dddcf2c1a70e91683d79;hp=0a9dabace7bad8462898fa794d496d8fa9d02da6;hb=a6b5111fe6948e51114c33aa34785c9fd0d403e6;hpb=c1e57dbfbd00dee590ab0403763796bff0e2eb2e diff --git a/ccan/tlist/test/compile_fail-tlist_tail.c b/ccan/tlist/test/compile_fail-tlist_tail.c index 0a9dabac..48f39444 100644 --- a/ccan/tlist/test/compile_fail-tlist_tail.c +++ b/ccan/tlist/test/compile_fail-tlist_tail.c @@ -16,21 +16,16 @@ int main(int argc, char *argv[]) { struct tlist_children children; struct child child = { "child" }; - void *c; +#ifdef FAIL + struct cousin *c; +#else + struct child *c; +#endif tlist_init(&children); tlist_add(&children, &child, list); - c = tlist_tail(&children, -#ifdef FAIL -#if !HAVE_FLEXIBLE_ARRAY_MEMBER -#error Need flexible array members to check type -#endif - struct cousin, -#else - struct child, -#endif - list); + c = tlist_tail(&children, list); (void) c; /* Suppress unused-but-set-variable warning. */ return 0; }