Fail if we encounter a struct with bitfields, unless -allow-bitfields is set