From: Richard Biener Date: Fri, 30 Apr 2021 12:14:48 +0000 (+0200) Subject: c++/98032 - add testcase X-Git-Tag: releases/gcc-11.2.0~467 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=88393a07a8df489df2583e77fce8adc9b1db8163;p=thirdparty%2Fgcc.git c++/98032 - add testcase This adds another testcase for PR95719. 2021-04-30 Richard Biener PR c++/98032 * g++.dg/pr98032.C: New testcase. (cherry picked from commit dfc70841eb0ca42637826177f329cf6c98ee00ad) --- diff --git a/gcc/testsuite/g++.dg/pr98032.C b/gcc/testsuite/g++.dg/pr98032.C new file mode 100644 index 000000000000..d7eef2766681 --- /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(); } +};