X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=typesafe_cb%2Ftest%2Fcompile_fail-typesafe_cb_preargs.c;fp=typesafe_cb%2Ftest%2Fcompile_fail-typesafe_cb_preargs.c;h=38daec51063fb718964d59abb08dd658c76b1139;hp=ce1ada2f496e1a10903ca9f96d6fb1532fe6e242;hb=bd9f392599277acd2404688d034aa98b652ee1b7;hpb=246bde098d4f5ac212840a41b740297dd94e1135 diff --git a/typesafe_cb/test/compile_fail-typesafe_cb_preargs.c b/typesafe_cb/test/compile_fail-typesafe_cb_preargs.c index ce1ada2f..38daec51 100644 --- a/typesafe_cb/test/compile_fail-typesafe_cb_preargs.c +++ b/typesafe_cb/test/compile_fail-typesafe_cb_preargs.c @@ -16,6 +16,9 @@ int main(int argc, char *argv[]) { #ifdef FAIL int *p; +#if !HAVE_TYPEOF||!HAVE_BUILTIN_CHOOSE_EXPR||!HAVE_BUILTIN_TYPES_COMPATIBLE_P +#error "Unfortunately we don't fail if cast_if_type is a noop." +#endif #else char *p; #endif