llvm-project/libcxx/test/std
Richard Smith c4f593ba1a Fix return type of isinf(double) and isnan(double) where possible.
When using an old version of glibc, a ::isinf(double) and ::isnan(double)
function is provided, rather than just the macro required by C and C++.
Displace this function using _LIBCPP_PREFERRED_OVERLOAD where possible.

The only remaining case where we should get the wrong return type is now
glibc + libc++ + a non-clang compiler.

llvm-svn: 331241
2018-05-01 03:05:40 +00:00
..
algorithms [libcxx] [test] Fix whitespace, NFC. 2018-04-12 23:56:22 +00:00
atomics [libcxx] [test] Improve MSVC portability. 2018-01-10 00:39:46 +00:00
containers [libcxx] [test] Fix whitespace, NFC. 2018-04-12 23:56:22 +00:00
depr [libcxx] [test] Use the correct type from strlen. Include correct header. 2018-04-10 03:04:07 +00:00
diagnostics Change (void) casts to TEST_IGNORE_NODISCARD, as requested by Eric. Reviewed as https://reviews.llvm.org/D40065 2017-11-21 21:37:26 +00:00
experimental Re-commit r330627 "[libcxx] implement <experimental/simd> declarations based on P0214R7." 2018-04-23 21:54:06 +00:00
input.output [libcxx] [test] Remove non-portable assertions from filebuf tests 2018-04-26 22:18:33 +00:00
iterators Move old test into test/libcxx, and implement new version of test for ostreambuf_iterator::failed. Fixes PR#37245. Thanks to Billy O'Neill for the bug report. 2018-04-26 16:16:45 +00:00
language.support [libcxx] [test] Fix whitespace, NFC. 2018-04-12 23:56:22 +00:00
localization [libcxx] [test] Use TEST_IGNORE_NODISCARD. 2018-04-13 00:07:48 +00:00
numerics Fix return type of isinf(double) and isnan(double) where possible. 2018-05-01 03:05:40 +00:00
re [libcxx] Correctly handle invalid regex character class names 2018-01-24 12:45:18 +00:00
strings [libcxx] [test] Fix whitespace, NFC. 2018-04-12 23:56:22 +00:00
thread [libcxx] [test] Fix whitespace, NFC. 2018-04-12 23:56:22 +00:00
utilities [libcxx] func.wrap.func.con: Unset function before destroying anything 2018-04-25 23:38:41 +00:00
nothing_to_do.pass.cpp