blob: 6b1805c66ba972312201e5106b7dc29169cc883d [file] [log] [blame]
/* 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) (& ((Track *) 42)->soundName[0])) - 42;