llvm-project/libcxx/test/std/utilities/meta
Eric Fiselier d9ad0cbd70 Cleanup result_of tests and fix issues with the C++03 result_of.
The two main fixes this patch contains are:
- use __identity_t instead of common_type. common_type was used as an
  identity metafunction but the decay resulted in incorrect results.
- Pointers to free functions were not counted as functions. Remove the pointer
  before checking if a type is a function.

llvm-svn: 239668
2015-06-13 08:25:24 +00:00
..
meta.hel Add support for N4389 - std::bool_constant 2015-05-18 23:21:06 +00:00
meta.rel [libcxx] Fix PR22771 - Support access control SFINAE in the library version of is_convertible. 2015-03-30 15:22:20 +00:00
meta.rqmts
meta.trans Cleanup result_of tests and fix issues with the C++03 result_of. 2015-06-13 08:25:24 +00:00
meta.type.synop
meta.unary Refactor is_member_function_pointer to use is_function and not __member_function_traits. 2015-06-13 00:33:13 +00:00
meta.unary.prop.query
version.pass.cpp