diff options
author | Alexander Kornienko <alexfh@google.com> | 2017-11-29 17:16:09 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2017-11-29 17:16:09 +0000 |
commit | ac4fe48caa7925d10232c2ceb86a2b263e4c94f3 (patch) | |
tree | 4ac27f5fba1ba9ed02cced7827d4243d1597fb64 /clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp | |
parent | 95e0c5fc6cebc2ced6eaac6dddd7858dc053cf4e (diff) | |
download | bcm5719-llvm-ac4fe48caa7925d10232c2ceb86a2b263e4c94f3.tar.gz bcm5719-llvm-ac4fe48caa7925d10232c2ceb86a2b263e4c94f3.zip |
[clang-tidy] make readability-simplify-bool-expr completely ignore macros
llvm-svn: 319325
Diffstat (limited to 'clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp b/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp index 8934e7be58e..559b085bef9 100644 --- a/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp +++ b/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp @@ -62,10 +62,7 @@ const char SimplifyConditionalReturnDiagnostic[] = const CXXBoolLiteralExpr *getBoolLiteral(const MatchFinder::MatchResult &Result, StringRef Id) { const auto *Literal = Result.Nodes.getNodeAs<CXXBoolLiteralExpr>(Id); - return (Literal && - Result.SourceManager->isMacroBodyExpansion(Literal->getLocStart())) - ? nullptr - : Literal; + return (Literal && Literal->getLocStart().isMacroID()) ? nullptr : Literal; } internal::Matcher<Stmt> returnsBool(bool Value, StringRef Id = "ignored") { |