Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/llvm/llvm-project.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominic Chen <ddchen@apple.com>2022-09-30 00:57:56 +0300
committerDominic Chen <ddchen@apple.com>2022-10-07 07:11:47 +0300
commit74ec46796493738af8dd61c28d492a350a376063 (patch)
tree13bb05ee8367f631062afa37acb3d69f04a5b5f2 /libc/src/__support/FPUtil/DivisionAndRemainderOperations.h
parente88e149fe4edb51e6409766bcdf96a54da84afe6 (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.h2
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;