aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-tidy/misc
diff options
context:
space:
mode:
authorPiotr Zegar <me@piotrzegar.pl>2023-08-27 11:50:14 +0000
committerPiotr Zegar <me@piotrzegar.pl>2023-08-27 11:59:03 +0000
commitcbdc3e1bf9da09911ba353bcd20c6709bda43893 (patch)
tree40db1b649f102403307dd460af5a64027451fdb9 /clang-tools-extra/clang-tidy/misc
parent9f8220969cc8c52565d6f9b932e1934513e0c1bb (diff)
downloadllvm-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')
-rw-r--r--clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp4
-rw-r--r--clang-tools-extra/clang-tidy/misc/MisleadingBidirectional.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/MisleadingIdentifier.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/MisplacedConstCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp8
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))