1 // { dg-do compile }
2 // Origin: Wolfgang Bangerth <wolfgang.bangerth@iwr.uni-heidelberg.de>
3 
4 // PR c++/2863
5 // Default function argument and template specialization.
6 
7 struct X {
8   template <int dim> void f(int=0);
9 };
10 
11 template <> void X::f<1> () {}	// { dg-error "(not match|declaration)" }
12