Skip to content

Commit

Permalink
[clang-tidy][NFC] clean readability-use-std-min-max (llvm#122288)
Browse files Browse the repository at this point in the history
1. add `static` for internal linkage functions
2. remove `clang` prefix for `QualType`
  • Loading branch information
HerrCai0907 authored Jan 9, 2025
1 parent c1c50c7 commit 504f6ce
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions clang-tools-extra/clang-tidy/readability/UseStdMinMaxCheck.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ static bool maxCondition(const BinaryOperator::Opcode Op, const Expr *CondLhs,
return false;
}

QualType getNonTemplateAlias(QualType QT) {
static QualType getNonTemplateAlias(QualType QT) {
while (true) {
// cast to a TypedefType
if (const TypedefType *TT = dyn_cast<TypedefType>(QT)) {
Expand Down Expand Up @@ -92,15 +92,15 @@ static std::string createReplacement(const Expr *CondLhs, const Expr *CondRhs,
const llvm::StringRef AssignLhsStr = Lexer::getSourceText(
Source.getExpansionRange(AssignLhs->getSourceRange()), Source, LO);

clang::QualType GlobalImplicitCastType;
clang::QualType LhsType = CondLhs->getType()
.getCanonicalType()
.getNonReferenceType()
.getUnqualifiedType();
clang::QualType RhsType = CondRhs->getType()
.getCanonicalType()
.getNonReferenceType()
.getUnqualifiedType();
QualType GlobalImplicitCastType;
QualType LhsType = CondLhs->getType()
.getCanonicalType()
.getNonReferenceType()
.getUnqualifiedType();
QualType RhsType = CondRhs->getType()
.getCanonicalType()
.getNonReferenceType()
.getUnqualifiedType();
if (LhsType != RhsType) {
GlobalImplicitCastType = getNonTemplateAlias(BO->getLHS()->getType());
}
Expand Down

0 comments on commit 504f6ce

Please sign in to comment.