Author: alexfh
Date: Thu Nov  5 18:19:21 2015
New Revision: 252248

URL: http://llvm.org/viewvc/llvm-project?rev=252248&view=rev
Log:
[clang-tidy] readability-named-parameter: don't complain about implicit 
parameters


Fixes http://llvm.org/PR24464.

Modified:
    clang-tools-extra/trunk/clang-tidy/readability/NamedParameterCheck.cpp
    clang-tools-extra/trunk/test/clang-tidy/readability-named-parameter.cpp

Modified: clang-tools-extra/trunk/clang-tidy/readability/NamedParameterCheck.cpp
URL: 
http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/readability/NamedParameterCheck.cpp?rev=252248&r1=252247&r2=252248&view=diff
==============================================================================
--- clang-tools-extra/trunk/clang-tidy/readability/NamedParameterCheck.cpp 
(original)
+++ clang-tools-extra/trunk/clang-tidy/readability/NamedParameterCheck.cpp Thu 
Nov  5 18:19:21 2015
@@ -45,6 +45,8 @@ void NamedParameterCheck::check(const Ma
   //       arguments in the same position.
   for (unsigned I = 0, E = Function->getNumParams(); I != E; ++I) {
     const ParmVarDecl *Parm = Function->getParamDecl(I);
+    if (Parm->isImplicit())
+      continue;
     // Look for unnamed parameters.
     if (!Parm->getName().empty())
       continue;

Modified: 
clang-tools-extra/trunk/test/clang-tidy/readability-named-parameter.cpp
URL: 
http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/readability-named-parameter.cpp?rev=252248&r1=252247&r2=252248&view=diff
==============================================================================
--- clang-tools-extra/trunk/test/clang-tidy/readability-named-parameter.cpp 
(original)
+++ clang-tools-extra/trunk/test/clang-tidy/readability-named-parameter.cpp Thu 
Nov  5 18:19:21 2015
@@ -127,3 +127,7 @@ typedef decltype(nullptr) nullptr_t;
 }
 
 void f(std::nullptr_t) {}
+
+typedef void (F)(int);
+F f;
+void f(int x) {}


_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to