aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h
diff options
context:
space:
mode:
authorCongcong Cai <congcongcai0907@163.com>2024-05-11 12:15:24 +0800
committerGitHub <noreply@github.com>2024-05-11 12:15:24 +0800
commit3676b0945c800e3105f648d178b331953246716a (patch)
treed0620e32a33d98858efc88c65386045223928978 /clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h
parent65c9b8460b1aa309d012a5fe031524dbb813d64e (diff)
downloadllvm-3676b0945c800e3105f648d178b331953246716a.zip
llvm-3676b0945c800e3105f648d178b331953246716a.tar.gz
llvm-3676b0945c800e3105f648d178b331953246716a.tar.bz2
[clang-tidy] `readability-simplify-boolean-expr` avoid to warn expression expand from macro when ``IgnoreMacro`` option is enabled. (#91757)
Fixes: #91487
Diffstat (limited to 'clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h')
-rw-r--r--clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h b/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h
index ccc6f3d..63c3caa 100644
--- a/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h
+++ b/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h
@@ -64,6 +64,8 @@ private:
StringRef Description, SourceRange ReplacementRange,
StringRef Replacement);
+ bool canBeBypassed(const Stmt *S) const;
+
const bool IgnoreMacros;
const bool ChainedConditionalReturn;
const bool ChainedConditionalAssignment;