Mercurial > pub > dyncall > dyncall
diff test/suite_aggrs/cases.c @ 446:54c1dc2e6ea5
suite_aggrs: added knob to enable/disable generation of empty structs (some compilers like Plan9's pcc don't allow them)
author | Tassilo Philipp |
---|---|
date | Wed, 26 Jan 2022 23:04:07 +0100 |
parents | 4bd3ed699de8 |
children | 68d98455a8bd |
line wrap: on
line diff
--- a/test/suite_aggrs/cases.c Wed Jan 26 18:41:31 2022 +0100 +++ b/test/suite_aggrs/cases.c Wed Jan 26 23:04:07 2022 +0100 @@ -47,7 +47,13 @@ #define a void* /* all generated aggregates */ #include "dyncall.h" -#include "cases.h" + +#if defined(DC__OS_Plan9) +/* Plan9 pcc does not allow empty structs */ +# include "nonemptystructs.h" +#else +# include "cases.h" +#endif int G_ncases = sizeof(G_sigtab)/sizeof(G_sigtab[0]); int G_naggs = sizeof(G_agg_sigs)/sizeof(G_agg_sigs[0]);