aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2020-09-24 13:44:29 -0400
committerSanjay Patel <spatel@rotateright.com>2020-09-24 14:02:19 -0400
commite34bd1e0b03d20a506ada156d87e1b3a96d82fa2 (patch)
tree5a0cc3e1cc40484c575b65c9a31382b4aa401cc3 /clang/lib/Frontend/CompilerInvocation.cpp
parent03f22b08e2a387a415dcbb3cf021e41e629c3d34 (diff)
downloadllvm-e34bd1e0b03d20a506ada156d87e1b3a96d82fa2.zip
llvm-e34bd1e0b03d20a506ada156d87e1b3a96d82fa2.tar.gz
llvm-e34bd1e0b03d20a506ada156d87e1b3a96d82fa2.tar.bz2
[APFloat] prevent NaN morphing into Inf on conversion (PR43907)
We shift the significand right on a truncation, but that needs to be made NaN-safe: always set at least 1 bit in the significand. https://llvm.org/PR43907 See D88238 for the likely follow-up (but needs some plumbing fixes before it can proceed). Differential Revision: https://reviews.llvm.org/D87835
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions