Dead
[official-gcc.git] / gomp-20050608-branch / gcc / testsuite / g++.old-deja / g++.pt / ttp10.C
blobca04f907fd7c50d8e82d478019619113d8cd3d0b
1 // { dg-do assemble  }
3 template<class T> class D
5         public:
6                 int f();
7 };
9 template<class T> int D<T>::f()
11         return sizeof(T);
14 template<template<class> class D,class E> class C
16                 D d;                    // { dg-error "" } D is a template
17         public:
18                 int f();
21 template<template<class> class D,class E> int C<D,E>::f()
23         return d.f();                   // { dg-error "" } d not properly declared
26 int main()
28         C<D,int> c;
29         c.f();