1 // { dg-do compile { target c++11 } } 2 3 template <Preconditioner> class A { // { dg-error "declared" } m_fn1()4 template <class = int> void m_fn1() { 5 m_fn1(); 6 } 7 }; 8