1/* C9X struct/union member init, with nested union and trailing member */
2union node {
3	void *next;
4	char *data;
5};
6struct foo {
7	int b;
8	union node n;
9	int c;
10};
11
12struct foo f = {
13	.b = 1,
14	.n = { .next = 0, },
15	.c = 1
16};
17