Merged trunk at revision 161680 into branch.
[official-gcc.git] / gcc / testsuite / g++.dg / diagnostic / parm1.C
blob2e553e2d4c5a18b7e9ca4906f372d8297fbac2d9
1 // PR c++/44366
2 // While printing the operand of sizeof We were trying to print f as the
3 // scope of t, causing infinite recursion.
5 template <typename T>
6 void f(T t, int(*)[sizeof(t)])
8   struct A { void g() {
9     foo;                        // { dg-error "foo" }
10   } };