summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.pt/t28.C
blob: 64b1a56e8e704c5991fe0ba6939c8f0c07071733 (plain)
1
2
3
4
5
6
7
8
9
10
// { dg-do assemble  }

template <class X> class B;
template <class X> int f (B<X> b) { return 37; }
template <class Y> class B { public: Y y; B() { y = 1; } };

int foo () {
  B<double> bd;
  return f(bd);
}