// { dg-do compile } | |
// { dg-options "-Wabi -fabi-version=1" } | |
// { dg-options "-Wabi -fabi-version=1 -mno-ms-bitfields" { target i?86-*-* x86_64-*-* } } | |
struct A { | |
virtual void f(); | |
int f1 : 1; | |
}; | |
struct B : public A { | |
int f2 : 1; // { dg-warning "ABI" } | |
int : 0; | |
int f3 : 4; | |
int f4 : 3; | |
}; |