summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/pr98032.C
blob: d7eef27666813110824afd762a15326f4e9c95e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// { dg-do compile }

namespace osl {
class Thread {
public:
  virtual ~Thread();
  virtual void join();
};
} // namespace osl
class SimpleReferenceObject {
protected:
  virtual ~SimpleReferenceObject();
};
class Thread : SimpleReferenceObject, osl::Thread {
public:
  using osl::Thread::join;
};
class RenderThread : Thread {
  RenderThread() { join(); }
};