2 /* { dg-do compile } */
3 /* { dg-options "" } */
5 struct S
{ int m
, n
; };
6 union U
{ short s
; long int l
; };
14 [0] = 42 /* { dg-warning "initialized field with side-effects overwritten" } */
19 .n
= i
/* { dg-warning "initialized field with side-effects overwritten" } */
23 .l
= 42 /* { dg-warning "initialized field with side-effects overwritten" } */