blob: b04ed137548e9abc1674376a2bd86dd680cc192c [file] [log] [blame]
// 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;
}