Bernhard Rosenkraenzer | c83ebe5 | 2012-09-18 21:38:03 +0159 | [diff] [blame] | 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); |