PR testsuite/86649
[official-gcc.git] / gcc / testsuite / g++.dg / expr / comma1.C
blob5424ce1a84e6259838a8c275f38ea0b8a7f500e2
1 // { dg-do run }
3 extern "C" void abort ();
5 struct gtst
7   unsigned char data[2];
8 };
10 static struct gtst s;
12 int main(int argc, char *argv[])
14   unsigned char * pc;
15   struct gtst * ps;
16   ps = &s;
17   pc = (ps->data[0]='A', ps->data);
18   if (&s.data[0] != pc)
19     abort();
20   return 0;