llvm-project/libcxx/test/libcxx
Marshall Clow 9b4880e7ec Fix __is_referenceable to work with vector types. Fixes PR#26654 and 26656. Thanks to Evgeniy for the reports, and to Eric for the suggestion on how to fix it.
llvm-svn: 261581
2016-02-22 22:13:03 +00:00
..
atomics Misc drive-by cleanups. NFC 2015-08-24 21:20:07 +00:00
containers Rename <__hash_table> traits so they don't conflict with similar traits. 2016-02-20 07:59:16 +00:00
experimental Fix test failure in 32 bit mode 2015-12-29 23:19:00 +00:00
iterators Fix PR#25973 : 'basic_string::assign(InputIt, InputIt) doesn't provide the strong exception safety guarantee'. This turned out to be a pervasive problem in <string>, which required a fair amount of rework. Add in an optimization for when iterators provide noexcept increment/comparison/assignment/dereference (which covers many of the iterators in libc++). Reviewed as http://reviews.llvm.org/D15862 2016-01-13 21:54:34 +00:00
selftest Add test macros header to remove dependance on __config macros. 2015-05-27 00:28:30 +00:00
strings Use TEST_STD_VER instead of __has_feature to detect noexcept. This fixes the test with GCC. 2016-01-20 05:44:11 +00:00
test Remove all usages of "const" node pointer typedefs in the assoc containers. 2016-02-20 07:12:17 +00:00
thread/futures [libcxx] Mark most test/std/future tests as UNSUPPORTED in C++03 2015-08-28 05:06:04 +00:00
type_traits Move __lazy_* metafunctions to type traits and add tests 2015-08-31 03:50:31 +00:00
utilities Fix __is_referenceable to work with vector types. Fixes PR#26654 and 26656. Thanks to Evgeniy for the reports, and to Eric for the suggestion on how to fix it. 2016-02-22 22:13:03 +00:00
__init__.py
compiler.py Add missing license headers 2016-01-19 21:52:04 +00:00
double_include.sh.cpp Suppress clang warnings in some tests 2015-08-30 22:04:20 +00:00
util.py Add missing license headers 2016-01-19 21:52:04 +00:00