[PATCH] D147655: Implement mangling rules for C++20 concepts and requires-expressions.

Roy Jacobson via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Apr 7 02:52:20 PDT 2023


royjacobson added a comment.

In D147655#4250056 <https://reviews.llvm.org/D147655#4250056>, @rsmith wrote:

> There has not been any stable ABI from any compiler targeting the Itanium C++ ABI for constrained templates prior to this change. I don't think we need to worry too much about people using unfinished compiler features being broken when those features are finished.

The ABI has been stable for quite some time and people have been using concepts with it for almost 3 years now. I'm not sure we can still break ABI this easily. But then, I also have no data to say we can't.

> The ABI proposals haven't been accepted yet; I'm not intending to land this change until the proposals have reached consensus in the Itanium C++ ABI group.

Thanks for clarifying!


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D147655



More information about the cfe-commits mailing list