blob: d7eef27666813110824afd762a15326f4e9c95e9 [file] [log] [blame]
// { 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(); }
};