<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 09. 11. 20 9:28, Richard Smith
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAOfiQqmWEC1iGtnSwprjE_G2N2eHQXaPx-r3M2=HSDEMzPWBVA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr"><br>
<div class="gmail_quote">
<div>Right, this was made valid by P0641R2, which was voted
into C++20 but was not moved as a defect report resolution
against prior standards. So I think g++ is being more
permissive than the standard requires (though as far as I
can see, it would be a conforming extension to accept these
cases retroactively), and libstdc++ seems to be relying on
that lenience (probably unintentionally).</div>
</div>
</div>
</blockquote>
<p> </p>
<p style="margin-bottom: 0mm; line-height: 100%" lang="en-US">
Thank you all for your help, the problem reduction and the
reference
to P0641R2 made things really clear for me. Now I see what is
happening.</p>
<p style="margin-bottom: 0mm; line-height: 100%" lang="en-US">Kind
regards,</p>
<p style="margin-bottom: 0mm; line-height: 100%" lang="en-US">Pavel</p>
<p>
<style type="text/css">
p { margin-bottom: 2.47mm; line-height: 115%; background: transparent }</style></p>
</body>
</html>