urnathan created this revision. urnathan added reviewers: ChuanqiXu, iains, rsmith. urnathan requested review of this revision.
Note that the mangling has changed and the demangler's learnt a new trick. Obviously dependent upon the mangler and demangler patches. https://reviews.llvm.org/D120084 Files: clang/docs/ReleaseNotes.rst Index: clang/docs/ReleaseNotes.rst =================================================================== --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -110,6 +110,13 @@ C++20 Feature Support ^^^^^^^^^^^^^^^^^^^^^ +- The mangling scheme for modules has incompatibally changed. The + initial mangling was discovered not to be reversible, and the weak + ownership design decision did not give the backwards compatibility + that was hoped for. C++20 since added ``extern "C++"`` semantics + that can be used for that. The demangler now demangles symbols with + named module attachment. + C++2b Feature Support ^^^^^^^^^^^^^^^^^^^^^
Index: clang/docs/ReleaseNotes.rst =================================================================== --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -110,6 +110,13 @@ C++20 Feature Support ^^^^^^^^^^^^^^^^^^^^^ +- The mangling scheme for modules has incompatibally changed. The + initial mangling was discovered not to be reversible, and the weak + ownership design decision did not give the backwards compatibility + that was hoped for. C++20 since added ``extern "C++"`` semantics + that can be used for that. The demangler now demangles symbols with + named module attachment. + C++2b Feature Support ^^^^^^^^^^^^^^^^^^^^^
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits