FailedChanges

Changes from Git (github.com/llvm-mirror/libcxx)

Summary

  1. Simplify <type_traits> implementations. (details)
Commit 871b040ee3c38f0168600e880c696e5eb8479d9d by eric
Simplify <type_traits> implementations.
This patch rewrites a number of old meta-function implementations that
assumed const/volatile could not be safely applied to all types. This is
no longer the case, though for some types (Ex function types), the const
qualifier can be ignored.
The largest improvement in this patch is the reduction of is_function.
Thanks to Matt Calabrese for the improved implementation.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@367749
91177308-0d34-0410-b5e6-96231b3b80d8
The file was modifiedinclude/type_traits