struct foo {
	int a1, a2;
	int b:4;
	char q[5];
	int :7;
};

struct unnamed_member {
	int named;
	int;
};

struct foo bar, *ptr, arr[2*4][1];

int main() {
	(struct foo) { .a1 = 3 };
}


