NetBSD-5.0.2/regress/usr.bin/xlint/lint1/test17.c

/* C9X struct/union member init, with nested union and trailing member */
union node {
	void *next;
	char *data;
};
struct foo {
	int b;
	union node n;
	int c;
};

struct foo f = {
	.b = 1,
	.n = { .next = 0, },
	.c = 1
};