tdb2: rename the tools to tdb2torture, tdb2tool and mktdb2
[ccan] / ccan / cast / test / compile_fail-cast_signed-const.c
index 4e67dc6264491b5e9e61ca15c874884f97b7cc24..9971dc8eb320cbdc1fc3cfcde2c71b34ea51f6ad 100644 (file)
@@ -11,5 +11,12 @@ int main(int argc, char *argv[])
                *p = NULL;
 
        uc = cast_signed(unsigned char *, p);
+       (void) uc; /* Suppress unused-but-set-variable warning. */
        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