// PR c++/2738 // Origin: Wolfgang Bangerth // { dg-do compile } template class A { class C { C(); }; }; template void A::C::C () {} // { dg-error "return type" }