efriedma-quic wrote:

`-std=gnu99` etc. sets LangOpts.GNUMode... but we don't want to base the ABI on 
that; it's not an ABI flag.  The ABI should only be based on the triple, and 
flags specifically intended to modify the ABI.

I think we should just use the GNU-compatible ABI by default.  Unless there's 
some existing OS where clang is the platform compiler that wants to preserve 
the old ABI, but even if such a platform exists, I doubt there's anyone we can 
ask.

https://github.com/llvm/llvm-project/pull/77732
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to