1// { dg-do assemble  }
2// Origin: Brendan Kehoe <brendan@cygnus.com>
3
4 template <int x> int foo(char[4][x]) { return x; }
5 int (*bar)(char[4][3]) = &foo;
6