1 // PR c++/58898 2 3 template <typename = int> 4 struct Foo 5 { FooFoo6 Foo() 7 { 8 int t(int()); // Error 9 } 10 }; 11 main()12 int main() 13 { 14 int t(int()); // OK 15 Foo<> a; // Error 16 } 17