]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
c++/98032 - add testcase
authorRichard Biener <rguenther@suse.de>
Fri, 30 Apr 2021 12:14:48 +0000 (14:14 +0200)
committerRichard Biener <rguenther@suse.de>
Fri, 30 Apr 2021 12:18:34 +0000 (14:18 +0200)
This adds another testcase for PR95719.

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

PR c++/98032
* g++.dg/pr98032.C: New testcase.

(cherry picked from commit dfc70841eb0ca42637826177f329cf6c98ee00ad)

gcc/testsuite/g++.dg/pr98032.C [new file with mode: 0644]

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