This adds another testcase for PR95719.

Tested on x86_64-unknown-linux-gnu, pushed.

2021-04-30  Richard Biener  <rguent...@suse.de>

        PR c++/98032
        * g++.dg/pr98032.C: New testcase.
---
 gcc/testsuite/g++.dg/pr98032.C | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 gcc/testsuite/g++.dg/pr98032.C

diff --git a/gcc/testsuite/g++.dg/pr98032.C b/gcc/testsuite/g++.dg/pr98032.C
new file mode 100644
index 00000000000..d7eef276668
--- /dev/null
+++ b/gcc/testsuite/g++.dg/pr98032.C
@@ -0,0 +1,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(); }
+};
-- 
2.26.2

Reply via email to