1// { dg-do assemble } 2// Distillation of crash1.C problem (PR 3633) 3 4template<class P> 5class A 6{ 7 P p; 8}; 9 10template<class Q> 11class B 12{ 13 A<Q> a; // bogus error - temp parm name propagating 14}; 15 16template<class R> 17class C 18{ 19 B<R> b; 20}; 21 22template<class S> 23class D 24{ 25 S s; 26}; 27 28C< D<int> > c; 29