summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests/dl04/dl-o4.cpp
blob: e63afe385f21e7794bc57925b30c297f4ed1903c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class Foo {
public:
  Foo() {};
  ~Foo() {};

  virtual void f1() {};
  virtual void f2() {};
  virtual void f3() {};
  virtual void f4() {};
  virtual void f5() {};
  virtual void f6() {};
  virtual void f7() {};
};

class Bar : public Foo {
};

void baz(void)
{
  Bar b;

  b.f1();
}

extern "C" {
  void func(void)
  {
    baz();
  }
}