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;


        
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to