1 // PR c++/79056
2 
3 template<class> struct A {};
4 
5 template<class T> void foo(A<T>=A<T>()) {} // { dg-error "" }
6 
bar()7 void bar()
8 {
9   foo(A<int>());		// { dg-error "" }
10 }
11