1struct s1 { int f1; };
2
3struct s2 {
4  struct s1 a;
5  int f2;
6};
7
8foo (struct s2 *ptr)
9{
10  *ptr = (struct s2) {{}, 0};
11}
12