[libcxx-commits] [PATCH] D102119: [libcxx][optional] adds missing constexpr operations

Christopher Di Bella via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Sat May 8 19:58:12 PDT 2021


cjdb updated this revision to Diff 343883.
cjdb added a comment.

- Gets C++17 mode working.
- GCC 10 doesn't like this patch, but GCC 11 mostly does


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D102119

Files:
  libcxx/include/optional
  libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp
  libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp
  libcxx/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp
  libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp
  libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/explicit_const_optional_U.pass.cpp
  libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp
  libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp
  libcxx/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp
  libcxx/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp
  libcxx/test/support/archetypes.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D102119.343883.patch
Type: text/x-patch
Size: 33038 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210509/bd468d54/attachment-0001.bin>


More information about the libcxx-commits mailing list