1// { dg-do assemble } 2 3class A 4{ 5 class A_impl; 6 public: 7 A(){} 8}; 9 10 11template <class j> class A::A_impl // { dg-error "non-template" } 12{ 13}; 14