X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fcast%2Ftest%2Fcompile_fail-cast_const-sizesame.c;fp=ccan%2Fcast%2Ftest%2Fcompile_fail-cast_const-sizesame.c;h=0000000000000000000000000000000000000000;hp=d401cc8ca91c488c159fb8f0d0bdb63bb0fd9df4;hb=4a084a9e956e6e5fec9f9ecb02ca56a79de4a422;hpb=ef54ea44cc261a59bf2d4b5f9898c89da409859d diff --git a/ccan/cast/test/compile_fail-cast_const-sizesame.c b/ccan/cast/test/compile_fail-cast_const-sizesame.c deleted file mode 100644 index d401cc8c..00000000 --- a/ccan/cast/test/compile_fail-cast_const-sizesame.c +++ /dev/null @@ -1,28 +0,0 @@ -#include -#include - -/* Note: this *isn't* sizeof(char) on all platforms. */ -struct char_struct { - char c; -}; - -int main(int argc, char *argv[]) -{ - char *uc; - const -#ifdef FAIL - struct char_struct -#else - char -#endif - *p = NULL; - - uc = cast_const(char *, p); - return 0; -} - -#ifdef FAIL -#if !HAVE_TYPEOF||!HAVE_BUILTIN_CHOOSE_EXPR||!HAVE_BUILTIN_TYPES_COMPATIBLE_P -#error "Unfortunately we don't fail if cast_const can only use size" -#endif -#endif