Author: alexfh Date: 2024-02-06T17:02:12-08:00 New Revision: 73cd40db8e861051c3cad61d2e5f192895cb777d
URL: https://github.com/llvm/llvm-project/commit/73cd40db8e861051c3cad61d2e5f192895cb777d DIFF: https://github.com/llvm/llvm-project/commit/73cd40db8e861051c3cad61d2e5f192895cb777d.diff LOG: Revert "[SemaCXX] Implement CWG2137 (list-initialization from objects of the same type) (#77768)" in release/18.x (#79400) - Revert "[SemaCXX] Implement CWG2137 (list-initialization from objects of the same type) (#77768)", see https://github.com/llvm/llvm-project/pull/77768#issuecomment-1908946696 Added: Modified: clang/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index ba9b773c7772e..42a6b59026dc4 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -234,11 +234,6 @@ C++2c Feature Support Resolutions to C++ Defect Reports ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -- Implemented `CWG2137 <https://wg21.link/CWG2137>`_ which allows - list-initialization from objects of the same type. -- Implemented `CWG2311 <https://wg21.link/CWG2311>`_: given a prvalue ``e`` of object type - ``T``, ``T{e}`` will try to resolve an initializer list constructor and will use it if successful (CWG2137). - Otherwise, if there is no initializer list constructor, the copy will be elided as if it was ``T(e)``. - Implemented `CWG2598 <https://wg21.link/CWG2598>`_ and `CWG2096 <https://wg21.link/CWG2096>`_, making unions (that have either no members or at least one literal member) literal types. _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits