From 4dc08de9d2f680309cdd639169d3b8802c76ae9a Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 29 Jan 2023 11:43:10 -0800 Subject: [PATCH] [Support] Use std::clamp (NFC) --- llvm/lib/Support/APFloat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(); -- 2.7.4