erichkeane added a comment.

In D127593#3576538 <https://reviews.llvm.org/D127593#3576538>, @royjacobson 
wrote:

> Hi Javier, thank you for submitting this patch!
>
> As far as I could tell, this patch implements the CWG2171 defect report from 
> 2016: https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2171. 
> That means that you'll have to add a test inside 
> clang/test/CXX/drs/dr21xx.cpp to make sure it shows on the DRs status page.
>
> This change is also a large ABI break, which means it has to be considered 
> carefully. I think the best approach here would be to revert to the previous 
> behavior when the -fclang-abi-compat flag is used for clang <= 14, but I'm 
> not sure about this. I would like the approval of someone with more ABI 
> experience here.
>
> The code itself and the tests look good! If you'll need help with the changes 
> I mentioned please let me know.

Yep, this needs to add a new ABI value to the -fclang-abi-compat stuff, so 
starting with LangOptions.h's ClangABI enum, probably a Ver15 value.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D127593

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

Reply via email to