https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/151801
We can pass a range to llvm::none_if. >From 97eaab273c441f8e64702a89e9f9b71bd6b1b1cc Mon Sep 17 00:00:00 2001 From: Kazu Hirata <k...@google.com> Date: Thu, 31 Jul 2025 19:51:08 -0700 Subject: [PATCH] [clang-tidy] Use llvm::none_of (NFC) We can pass a range to llvm::none_if. --- .../bugprone/InvalidEnumDefaultInitializationCheck.cpp | 9 ++++----- .../bugprone/NonZeroEnumToBoolConversionCheck.cpp | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/clang-tools-extra/clang-tidy/bugprone/InvalidEnumDefaultInitializationCheck.cpp b/clang-tools-extra/clang-tidy/bugprone/InvalidEnumDefaultInitializationCheck.cpp index 33fcf45788277..f903e631e0be0 100644 --- a/clang-tools-extra/clang-tidy/bugprone/InvalidEnumDefaultInitializationCheck.cpp +++ b/clang-tools-extra/clang-tidy/bugprone/InvalidEnumDefaultInitializationCheck.cpp @@ -22,11 +22,10 @@ bool isCompleteAndHasNoZeroValue(const EnumDecl *D) { const EnumDecl *Definition = D->getDefinition(); return Definition && Definition->isComplete() && !Definition->enumerators().empty() && - std::none_of(Definition->enumerator_begin(), - Definition->enumerator_end(), - [](const EnumConstantDecl *Value) { - return Value->getInitVal().isZero(); - }); + llvm::none_of(Definition->enumerators(), + [](const EnumConstantDecl *Value) { + return Value->getInitVal().isZero(); + }); } AST_MATCHER(EnumDecl, isCompleteAndHasNoZeroValue) { diff --git a/clang-tools-extra/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.cpp b/clang-tools-extra/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.cpp index e0323848870bd..e0b0df98d3409 100644 --- a/clang-tools-extra/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.cpp +++ b/clang-tools-extra/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.cpp @@ -22,11 +22,10 @@ namespace { AST_MATCHER(EnumDecl, isCompleteAndHasNoZeroValue) { const EnumDecl *Definition = Node.getDefinition(); return Definition && Node.isComplete() && - std::none_of(Definition->enumerator_begin(), - Definition->enumerator_end(), - [](const EnumConstantDecl *Value) { - return Value->getInitVal().isZero(); - }); + llvm::none_of(Definition->enumerators(), + [](const EnumConstantDecl *Value) { + return Value->getInitVal().isZero(); + }); } } // namespace _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits