1 /* It is not clear whether this test is conforming. See DR#236
2 http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_236.htm. However,
3 there seems to be consensus that the presence of a union to aggregate
4 struct s1 and struct s2 should make it conforming. */
7 struct s1
{ double d
; };
8 struct s2
{ double d
; };
9 union u
{ struct s1 x
; struct s2 y
; };
11 double f(struct s1
*a
, struct s2
*b
)
21 if (f (&a
.x
, &a
.y
) != 2.0)