summaryrefslogtreecommitdiffstats
path: root/test/C++Frontend/2003-06-08-VirtualFunctions.cpp
blob: ea32e1961283702ca9bb1ced7fab6db2ca579355 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23


struct foo {
  int y;
  foo();
  virtual int T() = 0;
};

struct bar : public foo {
  //int x;
  bar();
  int T() {}
};

//int bar::X() { return 0; }

foo::foo() : y(4) {

}

bar::bar() {

}