commit | 8c4cf23dee1ac3f259c4795b275cc9bb1234aa29 | [log] [tgz] |
---|---|---|
author | Nathan James <n.james93@hotmail.co.uk> | Thu Feb 13 20:20:37 2020 +0000 |
committer | Nathan James <n.james93@hotmail.co.uk> | Thu Feb 13 20:20:37 2020 +0000 |
tree | 6dd26da1440a6189f15ff8e1e85b5ce1f32d7714 | |
parent | 019ab61e25f2f03c91063d2bafad6f22b6646ffe [diff] [blame] |
Fix crash in InfinteLoopCheck
diff --git a/clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp b/clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp index 0079300..c9dd47e 100644 --- a/clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp +++ b/clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
@@ -153,6 +153,8 @@ } static bool isKnownFalse(const Expr &Cond, const ASTContext &Ctx) { + if (Cond.isValueDependent()) + return false; bool Result = false; if (Cond.EvaluateAsBooleanCondition(Result, Ctx)) return !Result;