https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58993
dennis at felsin9 dot de <dennis at felsin9 dot de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dennis at felsin9 dot de
--- Comment #7 from dennis at felsin9 dot de <dennis at felsin9 dot de> ---
Another example, no warnings in G++ 9.1.0, fails in Clang++ as expected:
class C
{
struct Print
{
const class C& c;
};
};
template<class X>
struct D : public C
{
void create()
{
[[maybe_unused]] C::Print p{*this};
}
};
int main()
{
D<int> d;
d.create();
}