blob: 2e553e2d4c5a18b7e9ca4906f372d8297fbac2d9 [file] [log] [blame]
// PR c++/44366
// While printing the operand of sizeof We were trying to print f as the
// scope of t, causing infinite recursion.
template <typename T>
void f(T t, int(*)[sizeof(t)])
{
struct A { void g() {
foo; // { dg-error "foo" }
} };
}