llvm-project/libcxx/test/std/utilities
Arthur O'Dwyer f9b6fd269b [libc++] Support immovable return types in std::function.
LWG reflector consensus is that this was a bug in libc++.
(In particular, MSVC also will fix it in their STL, soon.)
Bug originally discovered by Logan Smith.

Also fix `std::function<const void()>`, which should work
the same way as `std::function<void()>` in terms of allowing
"conversions" from non-void types.

Differential Revision: https://reviews.llvm.org/D94452
2021-01-25 19:34:41 -05:00
..
allocator.adaptor [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
any [libc++] Rename the -fno-rtti Lit feature to just no-rtti 2020-09-29 16:29:44 -04:00
charconv [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
function.objects [libc++] Support immovable return types in std::function. 2021-01-25 19:34:41 -05:00
intseq [libc++] NFCI: Use Lit features to disable tests instead of #if 2020-10-16 08:35:34 -04:00
memory [libc++] LWG2070: Use Allocator construction for objects created with allocate_shared 2021-01-08 13:04:03 -05:00
meta [libc++] [C++2b] [P1048] Add is_scoped_enum and is_scoped_enum_v. 2021-01-12 17:08:20 +01:00
optional Fix UB in one libcxx test, when deleting D through a pointer to B. 2020-11-04 17:34:05 -05:00
ratio [libc++] Remove workaround for .fail.cpp tests that don't have clang-verify markup 2020-04-15 10:53:37 -04:00
smartptr/unique.ptr [libc++] NFC: Fix several GCC warnings in the test suite 2020-10-30 12:48:05 -04:00
template.bitset [libc++] NFC: Fix several GCC warnings in the test suite 2020-10-30 12:48:05 -04:00
time [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent 2021-01-19 14:15:48 -05:00
tuple [libc++] Fix tests on GCC 10 2020-09-29 12:08:33 -04:00
type.index [libc++] Rename the -fno-rtti Lit feature to just no-rtti 2020-09-29 16:29:44 -04:00
utilities.general Support tests in freestanding 2019-02-04 20:31:13 +00:00
utility [libc++] NFC: Fix several GCC warnings in the test suite 2020-10-30 12:48:05 -04:00
utility.requirements [libc++] Remove useless nothing_to_do.pass.cpp tests 2020-04-03 13:48:34 -04:00
variant [libc++] Implement P0655R1 visit<R>: Explicit Return Type for visit 2021-01-25 11:14:45 -05:00