1// { dg-do assemble  }
2
3template <class Type>
4class CVector {
5public:
6    CVector<int> f() const
7    {
8       CVector<int> v();
9       return v;
10    }
11    CVector<long> g() const
12    {
13       CVector<long> v();
14       return v;
15    }
16};
17