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