llvm-project/libcxx/test/std
Eric Fiselier 011943a6e8 Fix PR40495 - is_invokable_v<void> does not compile
The meta-programming that attempted to form the invoke call expression
was not in a SFINAE context. This made it a hard error to provide
non-referencable types like 'void' or 'void (...) const'.

This patch fixes the error by checking the validity of the call
expression within a SFINAE context.

llvm-svn: 352522
2019-01-29 18:01:14 +00:00
..
algorithms D14686: 'Protect against overloaded comma in random_shuffle and improve tests' I had to cut back on the tests with this, because they were not C++03 friendly. Thanks to gribozavr for the patch 2019-01-24 19:20:19 +00:00
atomics Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
containers Mark some of the behavior in the move w/allocator constructors of deque/unordered containers as 'libc++-specific'. Thanks to Andrey Maksimov for pointing this out. 2019-01-29 16:12:45 +00:00
depr [libcxx] Include <cstring> in tests that use strcmp 2019-01-22 17:45:00 +00:00
diagnostics Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
experimental Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
input.output [libcxx] Include <cstring> in tests that use strcmp 2019-01-22 17:45:00 +00:00
iterators Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
language.support [libcxx] Include <cstring> in tests that use strcmp 2019-01-22 17:45:00 +00:00
localization [libc++] Use runtime rather then compile-time glibc version check 2019-01-28 20:39:50 +00:00
numerics Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
re Mark awk.pass.cpp as XFAIL for NetBSD 2019-01-24 20:26:02 +00:00
strings Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
thread Mark another test as flaky 2019-01-24 17:17:55 +00:00
utilities Fix PR40495 - is_invokable_v<void> does not compile 2019-01-29 18:01:14 +00:00
nothing_to_do.pass.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00