https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123798
--- Comment #1 from Iain Buclaw <ibuclaw at gcc dot gnu.org> ---
Doesn't require `class`. Struct with a default initializer is enough.
```
struct bitfields
{
int c = 1;
int a : 4;
long b : 8;
}
```
