[libcxx-commits] [PATCH] D127678: [libc++] Implement parts of P1413R3 (Deprecate std::aligned_storage and std::aligned_union)
Nikolas Klauser via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Dec 10 18:01:02 PST 2022
philnik added inline comments.
================
Comment at: libcxx/docs/Status/Cxx2bPapers.csv:45
"`P1206R7 <https://wg21.link/P1206R7>`__","LWG","``ranges::to``: A function to convert any range to a container","February 2022","",""
-"`P1413R3 <https://wg21.link/P1413R3>`__","LWG","Deprecate ``std::aligned_storage`` and ``std::aligned_union``","February 2022","",""
+"`P1413R3 <https://wg21.link/P1413R3>`__","LWG","Deprecate ``std::aligned_storage`` and ``std::aligned_union``","February 2022","|Partial| [#note-P1413R3]_",""
"`P2255R3 <https://wg21.link/P2255R3>`__","LWG","A type trait to detect reference binding to temporary","February 2022","",""
----------------
Mordante wrote:
> Since it's not possible to deprecated `using` I would consider this complete, but let's keep the note for clarity.
Apparently it's actually supported and clang currently just doesn't feel like issuing a diagnostic for it. I've marked the using declarations as deprecated now and updated the note. Hopefully clang will get this fixed soon. I've seen a patch fixing it at some point, but I can't find it anymore.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D127678/new/
https://reviews.llvm.org/D127678
More information about the libcxx-commits
mailing list