[libcxx-commits] [PATCH] D119443: [libc++] Add LWG-issues from february 2022 plenary meeting

Arthur O'Dwyer via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Feb 10 10:35:39 PST 2022


Quuxplusone added inline comments.


================
Comment at: libcxx/docs/Status/Cxx2bIssues.csv:159
+"`3657 <https://wg21.link/LWG3657>`__","``std::hash<std::filesystem::path>`` is not enabled","February 2022","",""
+"`3660 <https://wg21.link/LWG3660>`__","``iterator_traits<common_iterator>::pointer`` should conform to ยง[iterator.traits]","February 2022","",""
+"`3661 <https://wg21.link/LWG3661>`__","``constinit atomic<shared_ptr<T>> a (nullptr);`` should work","February 2022","",""
----------------
ldionne wrote:
> Quuxplusone wrote:
> > `|Complete|` in 14.0 for LWG3660.
> When did we implement this one?
I believe this has always been implemented. It was kind of a wording bug: the wording said `iterator_traits<C>::pointer` was "the type of" `c.operator->()`, but in fact everyone was implementing it as `decltype(c.operator->())` (which might be a reference type). And yes that's crazy, that `pointer` can (now conformingly) be a reference type; but nobody cares about `pointer` anyway.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D119443/new/

https://reviews.llvm.org/D119443



More information about the libcxx-commits mailing list