2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / opt / pr86738.C
blobf5079ffde831b826025455356a072a31542eae84
1 // PR c++/86738
2 // { dg-do compile }
4 struct S { int s; };
5 unsigned char a[20];
6 unsigned char *p = &a[(__UINTPTR_TYPE__) &((S *) 0)->s];
8 void
9 foo ()
11   __builtin_memcpy (&a[15], &a[(__UINTPTR_TYPE__) &((S *) 0)->s], 2);