aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/APFloat.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2023-01-29 11:43:10 -0800
committerKazu Hirata <kazu@google.com>2023-01-29 11:43:10 -0800
commit4dc08de9d2f680309cdd639169d3b8802c76ae9a (patch)
tree65525d582e316b5636ce499020986e6086517aee /llvm/lib/Support/APFloat.cpp
parent042c964d607f834d1a70763caa47492ba770c3c8 (diff)
downloadllvm-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.cpp2
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();