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]);