diff options
author | Dominic Chen <ddchen@apple.com> | 2022-09-30 00:57:56 +0300 |
---|---|---|
committer | Dominic Chen <ddchen@apple.com> | 2022-10-07 07:11:47 +0300 |
commit | 74ec46796493738af8dd61c28d492a350a376063 (patch) | |
tree | 13bb05ee8367f631062afa37acb3d69f04a5b5f2 /libc/src/__support/FPUtil/DivisionAndRemainderOperations.h | |
parent | e88e149fe4edb51e6409766bcdf96a54da84afe6 (diff) |
[libc] Resolve NaN/implementation-defined behavior of floating-point tests
Differential Revision: https://reviews.llvm.org/D134917
Diffstat (limited to 'libc/src/__support/FPUtil/DivisionAndRemainderOperations.h')
-rw-r--r-- | libc/src/__support/FPUtil/DivisionAndRemainderOperations.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/src/__support/FPUtil/DivisionAndRemainderOperations.h b/libc/src/__support/FPUtil/DivisionAndRemainderOperations.h index 6af682cc4cac..6a55525108d6 100644 --- a/libc/src/__support/FPUtil/DivisionAndRemainderOperations.h +++ b/libc/src/__support/FPUtil/DivisionAndRemainderOperations.h @@ -30,7 +30,7 @@ static inline T remquo(T x, T y, int &q) { if (ybits.is_nan()) return y; if (xbits.is_inf() || ybits.is_zero()) - return FPBits<T>::build_nan(1); + return FPBits<T>::build_quiet_nan(1); if (xbits.is_zero()) { q = 0; |