alexander-shaposhnikov updated this revision to Diff 519660. Repository: rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION https://reviews.llvm.org/D149906/new/ https://reviews.llvm.org/D149906 Files: clang/docs/ReleaseNotes.rst Index: clang/docs/ReleaseNotes.rst =================================================================== --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -78,8 +78,13 @@ C++20 Feature Support ^^^^^^^^^^^^^^^^^^^^^ -- Support for out-of-line definitions of constrained templates has been improved. - This partially fixes `#49620 <https://github.com/llvm/llvm-project/issues/49620>`_. +- Implemented the rule introduced by `CA104 <https://wg21.link/P2103R0>`_ for comparison of + constraint-expressions. Improved support for out-of-line definitions of constrained templates. + This fixes: + `#49620 <https://github.com/llvm/llvm-project/issues/49620>`_, + `#60231 <https://github.com/llvm/llvm-project/issues/60231>`_, + `#61414 <https://github.com/llvm/llvm-project/issues/60414>`_, + `#61809 <https://github.com/llvm/llvm-project/issues/61809>`_. - Lambda templates with a requires clause directly after the template parameters now parse correctly if the requires clause consists of a variable with a dependent type. (`#61278 <https://github.com/llvm/llvm-project/issues/61278>`_)
Index: clang/docs/ReleaseNotes.rst =================================================================== --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -78,8 +78,13 @@ C++20 Feature Support ^^^^^^^^^^^^^^^^^^^^^ -- Support for out-of-line definitions of constrained templates has been improved. - This partially fixes `#49620 <https://github.com/llvm/llvm-project/issues/49620>`_. +- Implemented the rule introduced by `CA104 <https://wg21.link/P2103R0>`_ for comparison of + constraint-expressions. Improved support for out-of-line definitions of constrained templates. + This fixes: + `#49620 <https://github.com/llvm/llvm-project/issues/49620>`_, + `#60231 <https://github.com/llvm/llvm-project/issues/60231>`_, + `#61414 <https://github.com/llvm/llvm-project/issues/60414>`_, + `#61809 <https://github.com/llvm/llvm-project/issues/61809>`_. - Lambda templates with a requires clause directly after the template parameters now parse correctly if the requires clause consists of a variable with a dependent type. (`#61278 <https://github.com/llvm/llvm-project/issues/61278>`_)
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits