diff options
author | Martin Storsjö <martin@martin.st> | 2022-02-10 09:56:44 +0000 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2022-03-01 21:33:30 +0200 |
commit | d2617a6b5250d79ea182d6e5b557704afbff6576 (patch) | |
tree | 64c193a2a7f8444bce9cee204e245918c3c51406 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | eb4dcc744d5ca7ce59751cab9a303db587341960 (diff) | |
download | llvm-d2617a6b5250d79ea182d6e5b557704afbff6576.zip llvm-d2617a6b5250d79ea182d6e5b557704afbff6576.tar.gz llvm-d2617a6b5250d79ea182d6e5b557704afbff6576.tar.bz2 |
[libcxx] [test] Fix the put_double, put_long_double tests for clang-cl
These tests are hit hard by a bug that is fixed in a newer version
of UCRT. Add a test for the specific bug, and XFAIL the tests if
that bug is present (as it is in CI).
Split out hex formatting of floats to separate test files, that
are excluded with `XFAIL: msvc`. (Based on reading the C standard for
printf formatting, it seems like this isn't necessarily a proper bug
in printf, but just a case of differing optional behaviour.)
Differential Revision: https://reviews.llvm.org/D120022
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions