]> git.ozlabs.org Git - ccan/blob - ccan/tcon/test/compile_ok-void.c
26b712f6b2485c3632d97d143bc44930ea9fb854
[ccan] / ccan / tcon / test / compile_ok-void.c
1 #include <ccan/tcon/tcon.h>
2 #include <stdlib.h>
3
4 struct container {
5         void *p;
6 };
7
8 struct void_container {
9         struct container raw;
10         TCON(void *canary);
11 };
12
13 int main(int argc, char *argv[])
14 {
15         struct void_container vcon;
16
17         tcon_check(&vcon, canary, NULL)->raw.p = NULL;
18         tcon_check(&vcon, canary, argv[0])->raw.p = NULL;
19         tcon_check(&vcon, canary, main)->raw.p = NULL;
20         return 0;
21 }