llvm-project/libcxx/test/std/utilities/meta
Eric Fiselier 95b632d4b9 Fix PR27538. Remove __is_convertible specializations for array and function types.
This patch fixes a bunch of bugs in the fallback implementation of
is_convertible, which is used by GCC. Removing the "__is_convertible"
specializations for array/function types we fallback on the SFINAE test,
which is more correct.

See https://llvm.org/bugs/show_bug.cgi?id=27538

llvm-svn: 268359
2016-05-03 04:26:02 +00:00
..
meta.hel Add support for N4389 - std::bool_constant 2015-05-18 23:21:06 +00:00
meta.logical Implement P0013R1: Logical Operator Type Traits. Make a hidden implementation (__and_, __or_, and __not_) so that we can use them elsewhere in non-C++17 code - for example, in the LFTS 2015-11-16 15:54:13 +00:00
meta.rel Fix PR27538. Remove __is_convertible specializations for array and function types. 2016-05-03 04:26:02 +00:00
meta.rqmts
meta.trans Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE. 2016-04-20 00:14:32 +00:00
meta.type.synop
meta.unary Fix or move various non-standard tests. 2016-04-29 04:07:45 +00:00
meta.unary.prop.query Fix various GCC mis-configurations for newer versions. 2015-12-15 00:32:21 +00:00
version.pass.cpp