1 /* PR c/63567 */ 2 /* { dg-do compile } */ 3 /* { dg-options "" } */ 4 5 /* Allow initializing objects with static storage duration with 6 compound literals even. This is being used in Linux kernel. */ 7 8 struct T { int i; }; 9 struct S { struct T t; }; 10 static struct S s = (struct S) { .t = { 42 } }; 11