diff options
author | Richard Biener <rguenther@suse.de> | 2021-04-30 14:14:48 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-04-30 14:20:12 +0200 |
commit | 9362939b827528becec1fcc5bc1d8c856a03f558 (patch) | |
tree | 9d7987cbea1dea7121f5aa5eebc4e5d246f1c70d | |
parent | 4ccd63f07dc85911e4c76b350cdc19daeee7284a (diff) | |
download | gcc-9362939b827528becec1fcc5bc1d8c856a03f558.zip gcc-9362939b827528becec1fcc5bc1d8c856a03f558.tar.gz gcc-9362939b827528becec1fcc5bc1d8c856a03f558.tar.bz2 |
c++/98032 - add testcase
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)
-rw-r--r-- | gcc/testsuite/g++.dg/pr98032.C | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/pr98032.C b/gcc/testsuite/g++.dg/pr98032.C new file mode 100644 index 0000000..d7eef27 --- /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(); } +}; |