1 2 3 4 5 6 7 8 9
/* { dg-do compile } */ struct S { char y[2]; }; void foo(const __memx struct S *s) { const char (*p)[2] = &s->y; }