1 // PR c++/50608
2 // Testcase by <dberger@oubliette.org>
3 // { dg-do compile }
4 
5 struct A {
6     int offset;
7 };
8 
9 struct B: public A {
10 };
11 
12 struct C {
13     A a;
14     B b;
15 };
16 
17 int fails = __builtin_offsetof (C, b.offset);
18