[libcxx-commits] [PATCH] D132327: [libc++] Implement P2445R1 (`std::forward_like`)

Igor Zhukov via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Aug 31 09:07:27 PDT 2022


fsb4000 updated this revision to Diff 456984.
fsb4000 marked 5 inline comments as done.
fsb4000 added a comment.

I removed `using NCCM = NoCtorCopyMove;`

I will create a PR to the MSVC test after this patch will be landed so

And I didn't rename `test.cpp` to `test.pass.cpp` because we have 2 (or 3 if we count constexpr unique_ptr patch) such tests.

So maybe different patch for that if we decide that something like that would be better:

  c++
  // LLVM license
  
  some workarounds if needed
  
  // clang-format off
  // MSVC licence
  code from MSVC test file.
  // clang-format on


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

https://reviews.llvm.org/D132327

Files:
  libcxx/docs/FeatureTestMacroTable.rst
  libcxx/docs/ReleaseNotes.rst
  libcxx/docs/Status/Cxx2bPapers.csv
  libcxx/include/CMakeLists.txt
  libcxx/include/__utility/forward_like.h
  libcxx/include/module.modulemap.in
  libcxx/include/utility
  libcxx/include/version
  libcxx/test/libcxx/private_headers.verify.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/utility.version.compile.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
  libcxx/test/std/utilities/utility/forward_like/forward_like.msvc/test.cpp
  libcxx/test/std/utilities/utility/forward_like/forward_like.msvc/test.pass.cpp
  libcxx/utils/generate_feature_test_macro_components.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D132327.456984.patch
Type: text/x-patch
Size: 20013 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20220831/54f87638/attachment-0001.bin>


More information about the libcxx-commits mailing list