bugfix in InfiniteLoopCheck to not print warnings for unevaluated loops
authorusama hameed <usamahameed@g.ucla.edu>
Mon, 23 May 2022 21:52:14 +0000 (14:52 -0700)
committerusama hameed <usamahameed@g.ucla.edu>
Tue, 24 May 2022 03:18:49 +0000 (20:18 -0700)
commit63ecb7dcc80d17770461c8bf01bddeb2b795625b
treef890c9f900d57509545c2f071e60e95895aa689c
parent602682225ad6c9135e84bbca3b91d5738712c64f
bugfix in InfiniteLoopCheck to not print warnings for unevaluated loops

Added a separate check for unevaluated statements. Updated InfiniteLoopCheck to use new check

Differential Revision: https://reviews.llvm.org/D126246
clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
clang/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
clang/lib/Analysis/ExprMutationAnalyzer.cpp