aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h
diff options
context:
space:
mode:
authorNathan James <n.james93@hotmail.co.uk>2022-05-18 17:38:42 +0100
committerNathan James <n.james93@hotmail.co.uk>2022-05-18 17:38:44 +0100
commit4739176fd3047dfa13eae307c56c6dba7b605019 (patch)
treef186bea7aa5649709716588f34d8f6213aecf62f /clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h
parent46eef7687639eca1319a93d93d9e588ee0219f8c (diff)
downloadllvm-4739176fd3047dfa13eae307c56c6dba7b605019.zip
llvm-4739176fd3047dfa13eae307c56c6dba7b605019.tar.gz
llvm-4739176fd3047dfa13eae307c56c6dba7b605019.tar.bz2
[clang-tidy] Fix readability-simplify-boolean-expr crash with implicit cast in return.
Fixes https://github.com/llvm/llvm-project/issues/55557 Reviewed By: LegalizeAdulthood Differential Revision: https://reviews.llvm.org/D125877
Diffstat (limited to 'clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h')
-rw-r--r--clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h b/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h
index 9a362d7..2724c9a 100644
--- a/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h
+++ b/clang-tools-extra/clang-tidy/readability/SimplifyBooleanExprCheck.h
@@ -55,7 +55,8 @@ private:
void replaceCompoundReturnWithCondition(const ASTContext &Context,
const ReturnStmt *Ret, bool Negated,
- const IfStmt *If);
+ const IfStmt *If,
+ const Expr *ThenReturn);
void issueDiag(const ASTContext &Result, SourceLocation Loc,
StringRef Description, SourceRange ReplacementRange,