Merge branch 'master' of http://llvm.org/git/libcxx
Merge branch 'master' of http://llvm.org/git/libcxx
Merge branch 'master' of http://llvm.org/git/libcxx
Merge branch 'master' of http://llvm.org/git/libcxx
Merge branch 'master' of http://llvm.org/git/libcxx
Merge branch 'master' of http://llvm.org/git/libcxx
Revert r222296 to fix bad commit message

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@222316 91177308-0d34-0410-b5e6-96231b3b80d8
Overhaul and separate nullptr_t tests to pass with C++03.

The standard requires that nullptr_t can be reinterpret_cast to an integral type
at least the size of nullptr_t. There is no way to emulate this conversion in
the C++03 nullptr_t implementation. The test for this conversion has been moved
to a new test and marked XFAIL with c++03.

This recommits what was originally r222296.


git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@222318 91177308-0d34-0410-b5e6-96231b3b80d8
Added entries for bugs 2118 and 2306, which were closed in Urbana


git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@222361 91177308-0d34-0410-b5e6-96231b3b80d8
Implement N4280 - 'Non-member size() and more'

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@222378 91177308-0d34-0410-b5e6-96231b3b80d8
Change contradictory wording in va_copy test error message.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@222383 91177308-0d34-0410-b5e6-96231b3b80d8
Remove tests that va_copy is not defined when C++ < 11.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@222405 91177308-0d34-0410-b5e6-96231b3b80d8
Remove xfail tag for darwin from quick_exit test

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@222406 91177308-0d34-0410-b5e6-96231b3b80d8
Merge branch 'master' of http://llvm.org/git/libcxx
Merge branch 'master' of github.com:efcs/libcxx