X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Ftypesafe_cb%2Ftest%2Fcompile_fail-typesafe_cb_cast-multi.c;h=d85886c929f470ebad95f3400391424dc112c70c;hb=61f58ff94e35c9b8ac5488554e2554bc5c9888b3;hp=d7d481cb60e42af5b816624012147947d511d519;hpb=b0fa019adb998c20a8740f5696b61ae87d2a77a6;p=ccan diff --git a/ccan/typesafe_cb/test/compile_fail-typesafe_cb_cast-multi.c b/ccan/typesafe_cb/test/compile_fail-typesafe_cb_cast-multi.c index d7d481cb..d85886c9 100644 --- a/ccan/typesafe_cb/test/compile_fail-typesafe_cb_cast-multi.c +++ b/ccan/typesafe_cb/test/compile_fail-typesafe_cb_cast-multi.c @@ -23,13 +23,14 @@ struct other { static void take_any(struct any *any) { + (void)any; } -int main(int argc, char *argv[]) +int main(void) { #ifdef FAIL struct other -#if !HAVE_TYPEOF || !HAVE_CAST_TO_UNION +#if !HAVE_TYPEOF||!HAVE_BUILTIN_CHOOSE_EXPR||!HAVE_BUILTIN_TYPES_COMPATIBLE_P #error "Unfortunately we don't fail if typesafe_cb_cast is a noop." #endif #else