llvm-project/libcxx
Mark de Wever ece0f70664 [libc++] Enables put_long_double test for glibc.
Glibc adds a +-sign for NaN-values when showpos fmtflags are set.

[tab:ios.fmtflags]
showpos generates a + sign in non-negative generated numeric output

Since NaNs aren't negative this behaviour seems correct. Enable the test
for glibc and add ifdefs to make sure the existing tests still pass.

This was noticed while working on D118971.

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D119260
2022-02-09 17:13:13 +01:00
..
benchmarks [libc++] Fix modules and benchmarks CI builds when incomplete features are disabled 2022-02-08 15:15:07 -05:00
cmake [libc++] Add Unstable ABI CI run 2022-02-05 15:37:22 +01:00
docs [runtimes] Remove support for standalone builds 2022-02-09 08:55:31 -05:00
include [libc++][format][nfc] Header cleanup. 2022-02-09 17:12:04 +01:00
lib Microsoft's floating-point to_chars powered by Ryu and Ryu Printf 2021-12-12 16:34:50 +01:00
src [libc++] Remove vector base class 2022-02-04 13:06:28 +01:00
test [libc++] Enables put_long_double test for glibc. 2022-02-09 17:13:13 +01:00
utils [libc++] Try to fix the quoting of -isystem on Windows bots 2022-02-09 10:08:12 -05:00
.clang-format [libc++] Update clang-format to C++20. 2021-10-30 12:50:57 +02:00
.clang-tidy [libc++][NFC] Disable clang-tidy checks 2021-12-06 01:51:23 +01:00
.gitignore
CMakeLists.txt [runtimes] Remove support for standalone builds 2022-02-09 08:55:31 -05:00
CREDITS.TXT Microsoft's floating-point to_chars powered by Ryu and Ryu Printf 2021-12-12 16:34:50 +01:00
LICENSE.TXT
TODO.TXT [libc++] Disallow volatile types in std::allocator 2021-09-22 11:47:38 -04:00
appveyor-reqs-install.cmd
appveyor.yml