(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
pr98032.C
// { 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(); }
};