diff options
author | Kazu Hirata <kazu@google.com> | 2023-01-29 11:43:10 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2023-01-29 11:43:10 -0800 |
commit | 4dc08de9d2f680309cdd639169d3b8802c76ae9a (patch) | |
tree | 65525d582e316b5636ce499020986e6086517aee /llvm/lib/Support/APFloat.cpp | |
parent | 042c964d607f834d1a70763caa47492ba770c3c8 (diff) | |
download | llvm-4dc08de9d2f680309cdd639169d3b8802c76ae9a.zip llvm-4dc08de9d2f680309cdd639169d3b8802c76ae9a.tar.gz llvm-4dc08de9d2f680309cdd639169d3b8802c76ae9a.tar.bz2 |
[Support] Use std::clamp (NFC)
Diffstat (limited to 'llvm/lib/Support/APFloat.cpp')
-rw-r--r-- | llvm/lib/Support/APFloat.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Support/APFloat.cpp b/llvm/lib/Support/APFloat.cpp index eae4fdb..9a8feba 100644 --- a/llvm/lib/Support/APFloat.cpp +++ b/llvm/lib/Support/APFloat.cpp @@ -4477,7 +4477,7 @@ IEEEFloat scalbn(IEEEFloat X, int Exp, IEEEFloat::roundingMode RoundingMode) { int MaxIncrement = MaxExp - (MinExp - SignificandBits) + 1; // Clamp to one past the range ends to let normalize handle overlflow. - X.exponent += std::min(std::max(Exp, -MaxIncrement - 1), MaxIncrement); + X.exponent += std::clamp(Exp, -MaxIncrement - 1, MaxIncrement); X.normalize(RoundingMode, lfExactlyZero); if (X.isNaN()) X.makeQuiet(); |