/* PR108423 * { dg-do compile } * { dg-options "-O2" } */ void f(int n, int (*a(void))[n]) { sizeof (*a()); } int (*a(void))[1]; void g(void) { f(1, a); }