llvm-project/libcxx
Casey Carter b2e3c83b0d [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

llvm-svn: 374248
2019-10-09 22:19:17 +00:00
..
benchmarks [libc++] Make sure we link all system libraries into the benchmarks 2019-10-08 16:26:24 +00:00
cmake [libc++] Workaround old versions of CMake that don't understand list(JOIN) 2019-10-08 21:33:35 +00:00
docs [NFC] Fix typos in libc++ documentation 2019-10-01 20:34:50 +00:00
fuzzing
include Optimize operator=(const basic_string&) for tail call. 2019-10-09 03:07:02 +00:00
lib [libc++] Add missing revision number in ABI changelog 2019-10-03 16:50:05 +00:00
src [libc++] Move the linker script generation step to CMake 2019-10-08 21:10:20 +00:00
test [libc++][test] Miscellaneous MSVC cleanups 2019-10-09 22:19:17 +00:00
utils [libc++] Move the linker script generation step to CMake 2019-10-08 21:10:20 +00:00
www [libc++] Take 2: Implement LWG 3158 2019-09-27 15:06:52 +00:00
.arcconfig
.clang-format
.gitignore
CMakeLists.txt [libc++] Move the linker script generation step to CMake 2019-10-08 21:10:20 +00:00
CREDITS.TXT
LICENSE.TXT
NOTES.TXT
TODO.TXT
appveyor-reqs-install.cmd
appveyor.yml