aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.pt/t13.C
blob: 2f589a7d22785b4d709b7643102fe3fe19f873c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Build don't link: 

template <class A> class B {
public:
  B();
  A a;
  int i;
};

void *f () {
  return new B<char *>;
}

struct foo { int i[10]; };
extern B<foo> *foop;

void f2 () {
  foop = new B<foo>;
}