1// { dg-do assemble  }
2// { dg-options "" }
3
4template <class ARRY>
5inline unsigned int asize(ARRY &a)
6{
7  return sizeof(a) / sizeof(a[0]);
8}
9
10void f(unsigned int n) {
11  int x[n];
12
13  asize(x); // { dg-error "" } no matching function
14}
15