[clang-tools-extra] [clang-tidy] Fix false positive in readability-convert-member-functions-to-static for const overloads (PR #191712)

Gaurav Dhingra via cfe-commits cfe-commits at lists.llvm.org
Wed Apr 22 01:24:56 PDT 2026


================
@@ -135,6 +159,9 @@ void ConvertMemberFunctionsToStaticCheck::check(
     const MatchFinder::MatchResult &Result) {
   const auto *Definition = Result.Nodes.getNodeAs<CXXMethodDecl>("x");
 
+  if (Definition->isConst() && hasNonConstOverload(*Definition))
+    return;
----------------
gxyd wrote:

Makes sense. I'll resolve this conversation then.

https://github.com/llvm/llvm-project/pull/191712


More information about the cfe-commits mailing list