diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2014-09-01 09:11:48 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2014-09-01 09:11:48 +0000 |
| commit | fec6705db07c6a42da5cce1f857348a3c157bfeb (patch) | |
| tree | faa36991dd6d806019d3f73fa40cf103cccdadf1 /clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp | |
| parent | e77b2948b49c6f868764cfdd7ca832ab1bde13bb (diff) | |
| download | bcm5719-llvm-fec6705db07c6a42da5cce1f857348a3c157bfeb.tar.gz bcm5719-llvm-fec6705db07c6a42da5cce1f857348a3c157bfeb.zip | |
[clang-tidy] Don't suggest naming the dummy argument of a post-inc operator overload.
llvm-svn: 216868
Diffstat (limited to 'clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp')
| -rw-r--r-- | clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp b/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp index db5bdbe41d1..4a06dc8d6bb 100644 --- a/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp +++ b/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp @@ -55,6 +55,12 @@ void NamedParameterCheck::check(const MatchFinder::MatchResult &Result) { if (!Parm->getName().empty()) continue; + // Don't warn on the dummy argument on post-inc and post-dec operators. + if ((Function->getOverloadedOperator() == OO_PlusPlus || + Function->getOverloadedOperator() == OO_MinusMinus) && + Parm->getType()->isSpecificBuiltinType(BuiltinType::Int)) + continue; + // Sanity check the source locations. if (!Parm->getLocation().isValid() || Parm->getLocation().isMacroID() || !SM.isWrittenInSameFile(Parm->getLocStart(), Parm->getLocation())) |

