<div dir="ltr"><div dir="ltr">Excellent, thanks!</div><div dir="ltr"> </div><div dir="ltr">Regarding the error I mentioned, I've managed to track down the repro case our other engineers had reported, and it appears to be another instance of <a href="https://bugs.llvm.org/show_bug.cgi?id=31732">https://bugs.llvm.org/show_bug.cgi?id=31732</a>. I think that bug should probably have it's priority raised though, because I've managed to create variations on it which do not trigger any kind of assertion or warning in normal clang builds, and wind up causing really tricky errors like constructors silently never being called, or lines of code that involve types constructed in this fashion simply being removed. I'll see what I can do about building a fix - The error can't happen in c++20 conformant code, however as long as clang allows this extension, people using it should at least get a warning when they trip this kind of behavior.</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 16, 2018 at 9:29 AM <<a href="mailto:Matthew.Davis@sony.com">Matthew.Davis@sony.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Walter,<br>
<br>
Excuse my empty response just a second ago...<br>
<br>
> From: cfe-dev <<a href="mailto:cfe-dev-bounces@lists.llvm.org" target="_blank">cfe-dev-bounces@lists.llvm.org</a>> On Behalf Of Walter Gray via cfe-dev<br>
> Sent: Thursday, November 15, 2018 6:33 PM<br>
<br>
[snip]<br>
<br>
> I wondered if there was a currently outstanding ticket or if anyone had started work on implementing the C++20 version and warnings for non-standard behavior? I checked Phabricator, but didn't see anything obvious. I realize properly adding support is probably a more involved project than just a few days, but I was thinking it might be nice to work on in my down time over the winter to get a better understanding of how clang operates.<br>
> <br>
> Thanks,<br>
> Walter<br>
<br>
While I don't have much details, you can keep track of the c++2a support here:<br>
<a href="https://clang.llvm.org/cxx_status.html" rel="noreferrer" target="_blank">https://clang.llvm.org/cxx_status.html</a><br>
<br>
-Matt<br>
</blockquote></div>