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