diff options
| author | Mads Ravn <madsravn@gmail.com> | 2016-05-23 18:06:29 +0000 |
|---|---|---|
| committer | Mads Ravn <madsravn@gmail.com> | 2016-05-23 18:06:29 +0000 |
| commit | d01743a3f7e18b8c3ce32d720ab3150754af60e5 (patch) | |
| tree | 5937316d95ca1c73e496704ac1b0779c322a94b9 /clang-tools-extra/clang-tidy/misc/MacroParenthesesCheck.cpp | |
| parent | 8099fb7e0acbb2e04c1d655579a0725db2ad85e5 (diff) | |
| download | bcm5719-llvm-d01743a3f7e18b8c3ce32d720ab3150754af60e5.tar.gz bcm5719-llvm-d01743a3f7e18b8c3ce32d720ab3150754af60e5.zip | |
Commiting for http://reviews.llvm.org/D20365
llvm-svn: 270470
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc/MacroParenthesesCheck.cpp')
| -rw-r--r-- | clang-tools-extra/clang-tidy/misc/MacroParenthesesCheck.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/MacroParenthesesCheck.cpp b/clang-tools-extra/clang-tidy/misc/MacroParenthesesCheck.cpp index 590bc4d8138..1cd6bbf6e66 100644 --- a/clang-tools-extra/clang-tidy/misc/MacroParenthesesCheck.cpp +++ b/clang-tools-extra/clang-tidy/misc/MacroParenthesesCheck.cpp @@ -188,6 +188,10 @@ void MacroParenthesesPPCallbacks::argument(const Token &MacroNameTok, if (Prev.is(tok::kw_namespace)) continue; + // Variadic templates + if (MI->isVariadic()) + continue; + Check->diag(Tok.getLocation(), "macro argument should be enclosed in " "parentheses") << FixItHint::CreateInsertion(Tok.getLocation(), "(") |

