X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Forder%2Ftest%2Fcompile_fail_2.c;fp=ccan%2Forder%2Ftest%2Fcompile_fail_2.c;h=5a7126d87703c9291e885cf20562f7d766c7b5ff;hb=c2a3098b254830f33e800bfa398882786632631e;hp=0000000000000000000000000000000000000000;hpb=04b63db616a482d6ed0f51a3ede8001415884bab;p=ccan diff --git a/ccan/order/test/compile_fail_2.c b/ccan/order/test/compile_fail_2.c new file mode 100644 index 00000000..5a7126d8 --- /dev/null +++ b/ccan/order/test/compile_fail_2.c @@ -0,0 +1,25 @@ +#include +#include +#include + +#include + +#include "fancy_cmp.h" + +#ifdef FAIL +typedef int ctx_t; +#else +typedef struct cmp_info ctx_t; +#endif + +int main(int argc, char *argv[]) +{ + total_order_cb(cb0, struct item, struct cmp_info *) = fancy_cmp; + _total_order_cb cb1 = total_order_cast(fancy_cmp, struct item, + ctx_t *); + + printf("%p %p\n", cb0, cb1); + + exit(0); + +}