FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.dg / abi / empty10.C
blob970afbaf5127916a4570d05c080c941069a62698
1 // { dg-do run { target i?86-*-* } }
2 // { dg-options "-fabi-version=0 -w" }
4 struct E {};
5 struct E2 : public E {};
7 struct A {
8   int i;
9 };
11 struct B {
12   int j;
15 struct C :
16   public E, 
17   public A, 
18   public E2, 
19   virtual public B {
22 C c;
24 int main () {
25   if (((char*)(B*)&c - (char*)&c) != 8)
26     return 1;