xref: /netbsd-src/external/bsd/tradcpp/dist/tests/t27.c (revision 31615c9617fab4df7f5e221552df7da87f14320d)
1*31615c96Sdholland 1.
2*31615c96Sdholland #define A(a) a
3*31615c96Sdholland A();
4*31615c96Sdholland 
5*31615c96Sdholland 2.
6*31615c96Sdholland #define B(a, b) (a,b)
7*31615c96Sdholland B(a, );
8*31615c96Sdholland B(, b);
9*31615c96Sdholland B( , );
10*31615c96Sdholland B(a,);
11*31615c96Sdholland B(,b);
12*31615c96Sdholland B(,);
13*31615c96Sdholland 
14*31615c96Sdholland 3.
15*31615c96Sdholland #define C(a, b, c) (a,b,c)
16*31615c96Sdholland C(a, b, );
17*31615c96Sdholland C(a, , c);
18*31615c96Sdholland C(, , c);
19*31615c96Sdholland C(a, , );
20*31615c96Sdholland C(, b, );
21*31615c96Sdholland C(, , c);
22*31615c96Sdholland C(, , )
23*31615c96Sdholland C(a,b,);
24*31615c96Sdholland C(a,,c);
25*31615c96Sdholland C(,,c);
26*31615c96Sdholland C(a,,);
27*31615c96Sdholland C(,b,);
28*31615c96Sdholland C(,,c);
29*31615c96Sdholland C(,,)
30