(Following up from D113348.)
At this point, every supported compiler that claims a -std=c++17 mode should also support these features.
Paths
| Differential D113436
[libc++] [test] Eliminate libcpp-no-noexcept-function-type and libcpp-no-structured-bindings ClosedPublic Authored by • Quuxplusone on Nov 8 2021, 2:04 PM.
Details
Summary (Following up from D113348.) At this point, every supported compiler that claims a -std=c++17 mode should also support these features.
Diff Detail
Event TimelineHerald added 1 blocking reviewer(s): Restricted Project. · View Herald TranscriptNov 8 2021, 2:04 PM Comment Actions When you grep for stuff, make sure you include libcxxabi/ and libunwind/. The test suites for those two projects often use things defined in libcxx/, especially the Lit features. LGTM in essence, once libcxxabi and libunwind have been fixed and CI is passing. Thanks for the cleanup! This revision is now accepted and ready to land.Nov 9 2021, 7:21 AM Comment Actions Deal with the two uses of no-noexcept-function-type in libcxxabi/test. @ldionne, does this LGTY if CI is happy? This revision now requires review to proceed.Nov 9 2021, 12:06 PM This revision is now accepted and ready to land.Nov 18 2021, 8:04 AM Closed by commit rG401b76fdf2b3: [libc++] [test] Eliminate libcpp-no-noexcept-function-type and libcpp-no… (authored by • arthur.j.odwyer). · Explain WhyNov 20 2021, 8:45 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 388705 libcxx/test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp
libcxx/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp
libcxx/utils/libcxx/test/features.py
libcxxabi/test/catch_function_03.pass.cpp
libcxxabi/test/catch_member_function_pointer_02.pass.cpp
|