From 3d25896bd97cc0f86d5861ec123a6b9556727b6c Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 29 Jan 2023 09:43:36 -0800 Subject: [PATCH] [AST] Use std::clamp (NFC) --- clang/lib/AST/ASTContext.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp index 9ff1216..aff3dec 100644 --- a/clang/lib/AST/ASTContext.cpp +++ b/clang/lib/AST/ASTContext.cpp @@ -2393,10 +2393,8 @@ TypeInfo ASTContext::getTypeInfoImpl(const Type *T) const { } case Type::BitInt: { const auto *EIT = cast(T); - Align = - std::min(static_cast(std::max( - getCharWidth(), llvm::PowerOf2Ceil(EIT->getNumBits()))), - Target->getLongLongAlign()); + Align = std::clamp(llvm::PowerOf2Ceil(EIT->getNumBits()), + getCharWidth(), Target->getLongLongAlign()); Width = llvm::alignTo(EIT->getNumBits(), Align); break; } -- 2.7.4