commit | 1bef51a0b59ad0e8b135f6ac7f57f7690e57f06c | [log] [tgz] |
---|---|---|
author | Marshall Clow <mclow.lists@gmail.com> | Tue Jul 31 18:23:57 2018 +0000 |
committer | Marshall Clow <mclow.lists@gmail.com> | Tue Jul 31 18:23:57 2018 +0000 |
tree | b58e04caf37090cd7e4de59f993ce29693dcfbcc | |
parent | decf28e84f33e3f0fd1cf5e7a6d6d191d8249857 [diff] |
Introduce a new test macro TEST_HAS_C11_FEATURES which is set when the underlying C library has C11 features. In C++17, we use those features. <__config> defines a similar macro, _LIBCPP_HAS_C11_FEATURES, but we don't want to use that in the library-independent parts of the tests, so define the new one. Also add a libc++-specific test to make sure the two stay in sync. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@338411 91177308-0d34-0410-b5e6-96231b3b80d8