Author: Corentin Jabot Date: 2023-09-20T22:27:29+02:00 New Revision: 33dfd90700a11fb39802d0b1ab500f3a8efd7e78
URL: https://github.com/llvm/llvm-project/commit/33dfd90700a11fb39802d0b1ab500f3a8efd7e78 DIFF: https://github.com/llvm/llvm-project/commit/33dfd90700a11fb39802d0b1ab500f3a8efd7e78.diff LOG: Fix sphinx bot build Added: Modified: clang/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 3cf2d4f6cfb30cc..3c661b8a08fe36d 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -50,13 +50,15 @@ C++ Specific Potentially Breaking Changes account the possibility that functions could be overloaded on their template parameter lists or requires-clauses. This causes mangled names to change for function templates in the following cases: - - When the function has any constraints, whether from constrained template + + - When the function has any constraints, whether from constrained template parameters or requires-clauses. - - When the template parameter list includes a deduced type -- either + - When the template parameter list includes a deduced type -- either ``auto``, ``decltype(auto)``, or a deduced class template specialization type. - - When a template template parameter is given a template template argument + - When a template template parameter is given a template template argument that has a diff erent template parameter list. + This fixes a number of issues where valid programs would be rejected due to mangling collisions, or would in some cases be silently miscompiled. Clang will use the old manglings if ``-fclang-abi-compat=17`` or lower is _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits