comparison 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
comparison
equal deleted inserted replaced
445:4bd3ed699de8 446:54c1dc2e6ea5
45 #define f float 45 #define f float
46 #define d double 46 #define d double
47 #define a void* /* all generated aggregates */ 47 #define a void* /* all generated aggregates */
48 48
49 #include "dyncall.h" 49 #include "dyncall.h"
50 #include "cases.h" 50
51 #if defined(DC__OS_Plan9)
52 /* Plan9 pcc does not allow empty structs */
53 # include "nonemptystructs.h"
54 #else
55 # include "cases.h"
56 #endif
51 57
52 int G_ncases = sizeof(G_sigtab)/sizeof(G_sigtab[0]); 58 int G_ncases = sizeof(G_sigtab)/sizeof(G_sigtab[0]);
53 int G_naggs = sizeof(G_agg_sigs)/sizeof(G_agg_sigs[0]); 59 int G_naggs = sizeof(G_agg_sigs)/sizeof(G_agg_sigs[0]);
54 60