1// { dg-do assemble  }
2
3class OBJECT
4{
5    int	a;
6};
7
8
9
10template <class T> class TESTA
11{
12public:
13    TESTA();
14      T	foo(int i) {T t = 0; return t;}
15};
16
17
18
19void foo()
20{
21    TESTA<OBJECT *>   *foo;
22
23    foo = new TESTA<OBJECT *>;
24}
25
26