/* PR c++/23180. */ | |
/* Initialize a global variable with an expression that attempts to use | |
pointer arithmetic to calculate a structure field offset. */ | |
struct Track { | |
char soundName[15]; | |
}; | |
struct SaveLoadEntry { | |
int offs; | |
int type; | |
int size; | |
}; | |
int foobar = ((long) (__SIZE_TYPE__) (& ((Track *) 42)->soundName[0])) - 42; |