1// { dg-do assemble  }
2// Test to make sure that the array bounds are treated as an expression
3// in template parm substitution.
4
5// Written by Jason Merrill <jason@cygnus.com>
6
7
8template <class T> void f (T t) { int ar[sizeof (T)]; }
9
10int
11main ()
12{
13  f (1);
14}
15