Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / gcc.dg / pr30744-1.c
bloba35c5526aa1062a5640098ca5cf6b121de549d5b
1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
3 #include <stddef.h>
5 typedef struct {
6 ptrdiff_t unique;
7 } G;
9 void r(G* n)
11 ptrdiff_t p;
12 if (((G *) ((void *)((~(ptrdiff_t)(p))))) != ((void *)0)) {
13 ((G *) ((void *)((~(ptrdiff_t)(p)))))->unique = n->unique;