1 struct foo { 2 int x; 3 }; 4 5 static inline void baz(void) 6 { 7 (struct foo) { .x = 0 }; 8 } 9 10 static void barf(void) 11 { 12 baz(); 13 } 14 15 static void foo(void) 16 { 17 baz(); 18 } 19 20 /* 21 * check-name: inline compound literals 22 */ 23