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:14:48 +0200 |
commit | dfc70841eb0ca42637826177f329cf6c98ee00ad (patch) | |
tree | 1dcb4395cf04d6be2a0bb0c49f730f0900e1bc41 /gcc | |
parent | 18d713fbd345c5c54ab6091ac5f114df4551d1bb (diff) | |
download | gcc-dfc70841eb0ca42637826177f329cf6c98ee00ad.zip gcc-dfc70841eb0ca42637826177f329cf6c98ee00ad.tar.gz gcc-dfc70841eb0ca42637826177f329cf6c98ee00ad.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.
Diffstat (limited to 'gcc')
-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(); } +}; |