MaskRay added a comment.

In D138792#3970376 <https://reviews.llvm.org/D138792#3970376>, @tmatheson wrote:

> @MaskRay I reverted that commit because it broke important functionality 
> (comparison by address) to fix an issue in an unsupported C++ version, it 
> wasn't reviewed, and it was not clear from the commit message what it was 
> fixing. I explained this in a comment on the original commit but forgot to 
> add it to the message for the revert, sorry.

That happened! Don't worry.

> @saugustine I have reverted the patch while I address the issues that you and 
> others have raised. In future if would be helpful if you provided some 
> information about how to reproduce the error. However it looks like this is 
> also related to C++20, and I would like to understand what the policy is 
> there. As far as I am aware this is an untested configuration. If you are 
> building with C++20 and any otherwise-good patches that break your build must 
> be reverted, then there should be a buildbot covering that configuration. 
> Without a buildbot, I think the onus should be on you to suggesting a fix, or 
> at least give enough details to reproduce the problem and allow time for a 
> fix. Apologies if I have misunderstood something.

Thanks! You can set `-DCMAKE_CXX_STANDARD=20` to test C++20. 
https://raw.githubusercontent.com/chromium/chromium/main/tools/clang/scripts/update.py
 has a prebuilt Clang which can be used as `CMAKE_{C,CXX}_COMPILER`.
A build bot is in plan https://discourse.llvm.org/t/adding-a-c-20-buildbot/67156


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D138792/new/

https://reviews.llvm.org/D138792

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to