// { dg-do assemble } // Bug: g++ doesn't push parameter decls as they are parsed. void (*ptr) (int foo, int array[sizeof(foo)]); void test2 (int bar, int array[sizeof(bar)]) { }