diff options
author | Sanjay Patel <spatel@rotateright.com> | 2020-09-24 13:44:29 -0400 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2020-09-24 14:02:19 -0400 |
commit | e34bd1e0b03d20a506ada156d87e1b3a96d82fa2 (patch) | |
tree | 5a0cc3e1cc40484c575b65c9a31382b4aa401cc3 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 03f22b08e2a387a415dcbb3cf021e41e629c3d34 (diff) | |
download | llvm-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