struct foo { char a : 1; void *b[]; };