1 /* PR c++/23180.  */
2 /* Initialize a global variable with an expression that attempts to use
3    pointer arithmetic to calculate a structure field offset.  */
4 
5 struct Track {
6   char soundName[15];
7 };
8 
9 struct SaveLoadEntry {
10   int offs;
11   int type;
12   int size;
13 };
14 
15 int foobar = ((long) (__SIZE_TYPE__) (& ((Track *) 42)->soundName[0])) - 42;
16