// APPLE LOCAL file - test of access to 8-byte struct field // Radar 3309305: positive C++ test case // Origin: Matt Austern <austern@apple.com> // { dg-do run } struct X { char array[8]; }; char* get_array(X* p) { char* p2 = p->array; return p2; } int main() { X t; X* p = &t; char* p2 = get_array(p); bool ok = (void*)p == (void*)p2; return !ok; }