llvm-project/libcxx/test/std
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
..
algorithms [libc++] [P0879] constexpr std::reverse, partition, *_permutation. 2021-01-25 13:09:30 -05:00
atomics [libc++] Add missing XFAIL to tests that need __atomic_* libcalls 2021-01-08 12:48:22 +00:00
concepts [libc++] Remove invalid C++20 code from a test. 2021-01-23 20:10:17 +01:00
containers [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. 2021-01-19 08:22:06 +01:00
depr [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. 2021-01-19 08:22:06 +01:00
diagnostics [libc++] Remove <clocale> from some system_error tests 2020-10-28 09:49:36 -04:00
experimental [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent 2021-01-19 14:15:48 -05:00
input.output [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent 2021-01-19 14:15:48 -05:00
iterators [libc++] Use consistent declaration for main() in test 2020-12-15 17:34:06 -05:00
language.support [libc++] Implement [P0769] "Add shift to algorithm" (shift_left, shift_right) 2021-01-25 12:57:04 -05:00
localization [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. 2021-01-19 08:22:06 +01:00
namespace [libc++] Add a libc++ configuration that does not support localization 2020-10-27 14:56:30 -04:00
numerics [libc++] Use ioctl when available to get random_device entropy. 2021-01-21 18:01:02 +01:00
re [libc++] Split re.alg tests into locale-dependent and independent tests 2021-01-20 15:48:50 +00:00
strings [libc++][P1679] add string contains 2021-01-19 14:35:07 -05:00
thread [libcxx testing] Fix UB in tests for std::lock_guard 2021-01-15 16:11:45 +07:00
utilities [libc++] Support immovable return types in std::function. 2021-01-25 19:34:41 -05:00
pstl [libc++] Take 2: Integrate the PSTL into libc++ 2019-08-05 18:29:14 +00:00