Index: clang-tidy/google/FunctionNamingCheck.cpp =================================================================== --- clang-tidy/google/FunctionNamingCheck.cpp +++ clang-tidy/google/FunctionNamingCheck.cpp @@ -98,7 +98,7 @@ Finder->addMatcher( functionDecl( unless(anyOf(isExpansionInSystemHeader(), cxxMethodDecl(), - hasAncestor(namespaceDecl()), isMain(), + hasAncestor(namespaceDecl()), isMain(), isImplicit(), matchesName(validFunctionNameRegex(true)), allOf(isStaticStorageClass(), matchesName(validFunctionNameRegex(false)))))) Index: test/clang-tidy/google-objc-function-naming.m =================================================================== --- test/clang-tidy/google-objc-function-naming.m +++ test/clang-tidy/google-objc-function-naming.m @@ -1,5 +1,11 @@ // RUN: %check_clang_tidy %s google-objc-function-naming %t +#import + +static void TestImplicitlyDefinedFunction(int a) { + printf("%d", a); +} + typedef _Bool bool; static bool ispositive(int a) { return a > 0; }