1 /* PR c/94179 */
2 
3 struct S { char c, d, e[64]; } a;
4 
5 unsigned char *
foo(int b)6 foo (int b)
7 {
8   return (unsigned char *)((char *)&a.e[b != 0] - (char *)&((struct S *)0)->d);
9 }
10