138494Sobrien//PR c++/27668
2174294Sobrien
338494Sobrientemplate<typename class T, T = T()> // { dg-error "nested-name-specifier|two or more|valid type" }
438494Sobrienstruct A {};
538494Sobrien
638494Sobrientemplate<int> void foo(A<int>);	// { dg-error "cast|argument" "" { target c++98_only } }
738494Sobrien