You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Casey Carter
193f1880bd
[libc++][test] Miscellaneous MSVC cleanups
...
* Silence unused-local-typedef warnings: `map.cons/assign_initializer_list.pass.cpp` (and the `set.cons` variant) uses a local typedef only within `LIBCPP_ASSERT`s, so clang diagnoses it as unused when testing non-libc++.
* Add missing include: `c.math/abs.pass.cpp` uses `std::numeric_limits` but failed to `#include <limits>`.
* Don't test non-type: A "recent" change to `meta.trans.other/underlying_type.pass.cpp` unconditionally tests the type `F` which is conditionally defined.
* Use `hash<long long>` instead of `hash<short>` with `int` in `unordered_meow` deduction guide tests to avoid truncation warnings.
* Convert `3.14` explicitly in `midpoint.float.pass` since MSVC incorrectly diagnoses `float meow = 3.14;` as truncating.
Differential Revision: https://reviews.llvm.org/D68681
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@374248 91177308-0d34-0410-b5e6-96231b3b80d8
5 years ago
..
unord.map.cnstr
[libc++][test] Miscellaneous MSVC cleanups
5 years ago
unord.map.elem
libcxx: Rename .hpp files in libcxx/test/support to .h
5 years ago
unord.map.modifiers
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
unord.map.swap
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
allocator_mismatch.fail.cpp
Support tests in freestanding
6 years ago
bucket.pass.cpp
Fix a bunch of unordered container tests that were failing when _LIBCPP_DEBUG was set.
6 years ago
bucket_count.pass.cpp
Support tests in freestanding
6 years ago
bucket_size.pass.cpp
Fix a bunch of unordered container tests that were failing when _LIBCPP_DEBUG was set.
6 years ago
compare.pass.cpp
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
contains.pass.cpp
Add contains method to associative containers. This patch implements P0458R2, adding contains to map, multimap, unordered_map, unordered_multimap, set, multiset, unordered_set, and unordered_multiset.
6 years ago
count.pass.cpp
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
empty.fail.cpp
Support tests in freestanding
6 years ago
empty.pass.cpp
Support tests in freestanding
6 years ago
eq.pass.cpp
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
equal_range_const.pass.cpp
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
equal_range_non_const.pass.cpp
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
erase_if.pass.cpp
Support tests in freestanding
6 years ago
find_const.pass.cpp
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
find_non_const.pass.cpp
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
incomplete_type.pass.cpp
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
iterators.pass.cpp
Support tests in freestanding
6 years ago
load_factor.pass.cpp
Support tests in freestanding
6 years ago
local_iterators.pass.cpp
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago
max_bucket_count.pass.cpp
Support tests in freestanding
6 years ago
max_load_factor.pass.cpp
Support tests in freestanding
6 years ago
max_size.pass.cpp
Support tests in freestanding
6 years ago
rehash.pass.cpp
Support tests in freestanding
6 years ago
reserve.pass.cpp
Support tests in freestanding
6 years ago
size.pass.cpp
Support tests in freestanding
6 years ago
swap_member.pass.cpp
Support tests in freestanding
6 years ago
types.pass.cpp
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
6 years ago