Author: Kazu Hirata Date: 2023-01-29T09:43:36-08:00 New Revision: 3d25896bd97cc0f86d5861ec123a6b9556727b6c
URL: https://github.com/llvm/llvm-project/commit/3d25896bd97cc0f86d5861ec123a6b9556727b6c DIFF: https://github.com/llvm/llvm-project/commit/3d25896bd97cc0f86d5861ec123a6b9556727b6c.diff LOG: [AST] Use std::clamp (NFC) Added: Modified: clang/lib/AST/ASTContext.cpp Removed: ################################################################################ diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp index 9ff1216548c19..aff3dec118dc7 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<BitIntType>(T); - Align = - std::min(static_cast<unsigned>(std::max( - getCharWidth(), llvm::PowerOf2Ceil(EIT->getNumBits()))), - Target->getLongLongAlign()); + Align = std::clamp<unsigned>(llvm::PowerOf2Ceil(EIT->getNumBits()), + getCharWidth(), Target->getLongLongAlign()); Width = llvm::alignTo(EIT->getNumBits(), Align); break; } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits