diff options
author | Piotr Zegar <me@piotrzegar.pl> | 2023-08-27 11:50:14 +0000 |
---|---|---|
committer | Piotr Zegar <me@piotrzegar.pl> | 2023-08-27 11:59:03 +0000 |
commit | cbdc3e1bf9da09911ba353bcd20c6709bda43893 (patch) | |
tree | 40db1b649f102403307dd460af5a64027451fdb9 /clang-tools-extra/clang-tidy/misc | |
parent | 9f8220969cc8c52565d6f9b932e1934513e0c1bb (diff) | |
download | llvm-cbdc3e1bf9da09911ba353bcd20c6709bda43893.zip llvm-cbdc3e1bf9da09911ba353bcd20c6709bda43893.tar.gz llvm-cbdc3e1bf9da09911ba353bcd20c6709bda43893.tar.bz2 |
[clang-tidy][NFC] Fix cppcoreguidelines-init-variables findings
Fix issues found by clang-tidy in clang-tidy source directory.
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc')
7 files changed, 11 insertions, 11 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp b/clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp index 551f26a..5b1b1cd 100644 --- a/clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp +++ b/clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp @@ -56,7 +56,7 @@ static llvm::SmallString<64U> skeleton(StringRef Name) { while (Curr < End) { const char *Prev = Curr; - UTF32 CodePoint; + UTF32 CodePoint = 0; ConversionResult Result = convertUTF8Sequence( reinterpret_cast<const UTF8 **>(&Curr), reinterpret_cast<const UTF8 *>(End), &CodePoint, strictConversion); diff --git a/clang-tools-extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp b/clang-tools-extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp index 9fd718c..79ebb23 100644 --- a/clang-tools-extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp +++ b/clang-tools-extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp @@ -38,14 +38,14 @@ int main(int argc, char *argv[]) { } llvm::StringRef From = Values[0].trim(); - llvm::UTF32 CodePoint; + llvm::UTF32 CodePoint = 0; From.getAsInteger(16, CodePoint); SmallVector<llvm::UTF32> To; SmallVector<StringRef> ToN; Values[1].split(ToN, ' ', -1, false); for (StringRef To_ : ToN) { - llvm::UTF32 ToCodePoint; + llvm::UTF32 ToCodePoint = 0; To_.trim().getAsInteger(16, ToCodePoint); To.push_back(ToCodePoint); } diff --git a/clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp b/clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp index dad6737..da71392 100644 --- a/clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp +++ b/clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp @@ -51,7 +51,7 @@ static bool containsMisleadingBidi(StringRef Buffer, BidiContexts.clear(); continue; } - llvm::UTF32 CodePoint; + llvm::UTF32 CodePoint = 0; llvm::ConversionResult Result = llvm::convertUTF8Sequence( (const llvm::UTF8 **)&CurPtr, (const llvm::UTF8 *)Buffer.end(), &CodePoint, llvm::strictConversion); diff --git a/clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.cpp b/clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.cpp index e1b98b8..0448a71 100644 --- a/clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.cpp +++ b/clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.cpp @@ -124,7 +124,7 @@ static bool hasRTLCharacters(StringRef Buffer) { const char *CurPtr = Buffer.begin(); const char *EndPtr = Buffer.end(); while (CurPtr < EndPtr) { - llvm::UTF32 CodePoint; + llvm::UTF32 CodePoint = 0; llvm::ConversionResult Result = llvm::convertUTF8Sequence( (const llvm::UTF8 **)&CurPtr, (const llvm::UTF8 *)EndPtr, &CodePoint, llvm::strictConversion); diff --git a/clang-tools-extra/clang-tidy/misc/MisplacedConstCheck.cpp b/clang-tools-extra/clang-tidy/misc/MisplacedConstCheck.cpp index 4aaf64c..0cdd48c 100644 --- a/clang-tools-extra/clang-tidy/misc/MisplacedConstCheck.cpp +++ b/clang-tools-extra/clang-tidy/misc/MisplacedConstCheck.cpp @@ -51,7 +51,7 @@ void MisplacedConstCheck::check(const MatchFinder::MatchResult &Result) { QualType CanQT = Var->getType().getCanonicalType(); SourceLocation AliasLoc; - const char *AliasType; + const char *AliasType = nullptr; if (const auto *Typedef = Result.Nodes.getNodeAs<TypedefDecl>("typedef")) { AliasLoc = Typedef->getLocation(); AliasType = "typedef"; diff --git a/clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp b/clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp index e772bcc..32ea0c0 100644 --- a/clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp +++ b/clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp @@ -17,7 +17,7 @@ namespace clang::tidy::misc { namespace { AST_MATCHER(FunctionDecl, isPlacementOverload) { - bool New; + bool New = false; switch (Node.getOverloadedOperator()) { default: return false; diff --git a/clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp b/clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp index 92a541c..fa83432 100644 --- a/clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp +++ b/clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp @@ -1027,7 +1027,7 @@ void RedundantExpressionCheck::checkArithmeticExpr( const MatchFinder::MatchResult &Result) { APSInt LhsValue, RhsValue; const Expr *LhsSymbol = nullptr, *RhsSymbol = nullptr; - BinaryOperatorKind LhsOpcode, RhsOpcode; + BinaryOperatorKind LhsOpcode{}, RhsOpcode{}; if (const auto *ComparisonOperator = Result.Nodes.getNodeAs<BinaryOperator>( "binop-const-compare-to-sym")) { @@ -1104,7 +1104,7 @@ void RedundantExpressionCheck::checkBitwiseExpr( APSInt LhsValue, RhsValue; const Expr *LhsSymbol = nullptr; - BinaryOperatorKind LhsOpcode; + BinaryOperatorKind LhsOpcode{}; if (!retrieveBinOpIntegerConstantExpr(Result, "lhs", LhsOpcode, LhsSymbol, LhsValue) || !retrieveIntegerConstantExpr(Result, "rhs", RhsValue)) @@ -1180,7 +1180,7 @@ void RedundantExpressionCheck::checkRelationalExpr( const Expr *LhsExpr = nullptr, *RhsExpr = nullptr; const Expr *LhsSymbol = nullptr, *RhsSymbol = nullptr; const Expr *LhsConst = nullptr, *RhsConst = nullptr; - BinaryOperatorKind LhsOpcode, RhsOpcode; + BinaryOperatorKind LhsOpcode{}, RhsOpcode{}; APSInt LhsValue, RhsValue; if (!retrieveRelationalIntegerConstantExpr( @@ -1240,7 +1240,7 @@ void RedundantExpressionCheck::check(const MatchFinder::MatchResult &Result) { // intentional. if (areSidesBinaryConstExpressions(BinOp, Result.Context)) { const Expr *LhsConst = nullptr, *RhsConst = nullptr; - BinaryOperatorKind MainOpcode, SideOpcode; + BinaryOperatorKind MainOpcode{}, SideOpcode{}; if (!retrieveConstExprFromBothSides(BinOp, MainOpcode, SideOpcode, LhsConst, RhsConst, Result.Context)) |