4 {char
: {bits
: int, align
: int},
5 short
: {bits
: int, align
: int},
6 int: {bits
: int, align
: int},
7 long
: {bits
: int, align
: int},
8 longlong
: {bits
: int, align
: int},
9 float
: {bits
: int, align
: int},
10 double
: {bits
: int, align
: int},
11 longdouble
: {bits
: int, align
: int},
12 pointer
: {bits
: int, align
: int},
13 min_struct
: {bits
: int, align
: int},
14 min_union
: {bits
: int, align
: int},
15 onlyPackBitFields
: bool,
16 ignoreUnnamedBitFieldAlignment
: bool}