[clang-tools-extra] 3dec5da - [clang-tidy][NFC] Apply llvm-type-switch-case-types check (#214017)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Aug 5 06:08:33 PDT 2026
Author: Baranov Victor
Date: 2026-08-05T16:08:27+03:00
New Revision: 3dec5dad749cf38d5985105fa023d4c2c87fb84e
URL: https://github.com/llvm/llvm-project/commit/3dec5dad749cf38d5985105fa023d4c2c87fb84e
DIFF: https://github.com/llvm/llvm-project/commit/3dec5dad749cf38d5985105fa023d4c2c87fb84e.diff
LOG: [clang-tidy][NFC] Apply llvm-type-switch-case-types check (#214017)
Added:
Modified:
clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
Removed:
################################################################################
diff --git a/clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp b/clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
index abcca3365d172..572b9fa225a94 100644
--- a/clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
+++ b/clang-tools-extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
@@ -27,21 +27,21 @@ static bool isExprAllowedInMemberInit(const Expr *E) {
.Case<IntegerLiteral, FloatingLiteral, CXXBoolLiteralExpr,
CXXNullPtrLiteralExpr, CharacterLiteral, StringLiteral>(
[](const auto *) { return true; })
- .Case<ImplicitValueInitExpr>([](const auto *) { return true; })
- .Case<ParenExpr>([](const ParenExpr *PE) {
+ .Case([](const ImplicitValueInitExpr *) { return true; })
+ .Case([](const ParenExpr *PE) {
return isExprAllowedInMemberInit(PE->getSubExpr());
})
- .Case<UnaryOperator>([](const UnaryOperator *UO) {
+ .Case([](const UnaryOperator *UO) {
return isExprAllowedInMemberInit(UO->getSubExpr());
})
- .Case<BinaryOperator>([](const BinaryOperator *BO) {
+ .Case([](const BinaryOperator *BO) {
return isExprAllowedInMemberInit(BO->getLHS()) &&
isExprAllowedInMemberInit(BO->getRHS());
})
- .Case<CastExpr>([](const CastExpr *CE) {
+ .Case([](const CastExpr *CE) {
return isExprAllowedInMemberInit(CE->getSubExpr());
})
- .Case<DeclRefExpr>([](const DeclRefExpr *DRE) {
+ .Case([](const DeclRefExpr *DRE) {
if (const ValueDecl *D = DRE->getDecl()) {
if (isa<EnumConstantDecl>(D))
return true;
More information about the cfe-commits
mailing list