Eli Friedman
|
e91b2e682c
|
[Sema] Make BreakContinueFinder handle nested loops.
We don't care about break or continue statements that aren't
associated with the current loop, so make sure the visitor
doesn't find them.
Fixes https://bugs.llvm.org/show_bug.cgi?id=32648 .
Differential Revision: https://reviews.llvm.org/D34568
llvm-svn: 307051
|
2017-07-04 00:52:24 +00:00 |
Peter Collingbourne
|
ae72fa2f97
|
Add a test case for the regression in -Wfor-loop-analysis caused by r273548.
llvm-svn: 273590
|
2016-06-23 18:11:19 +00:00 |
Richard Trieu
|
4e7c962891
|
Add a new warning to -Wloop-analysis to detect suspicious increments or
decrements inside for loops. Idea for this warning proposed in PR15636:
http://llvm.org/bugs/show_bug.cgi?id=15636
llvm-svn: 187817
|
2013-08-06 21:31:54 +00:00 |
Richard Trieu
|
0030f1dbc1
|
Skip checking for infinite for-loops if there are global or static variables
in the conditional.
llvm-svn: 156148
|
2012-05-04 03:01:54 +00:00 |
Richard Trieu
|
e4348cc26b
|
Add commas to for loop warning to separate variable names.
llvm-svn: 156033
|
2012-05-02 22:48:45 +00:00 |
Richard Trieu
|
451a5db01b
|
Add -Wloop-analysis. This warning will fire on for loops which the variables
in the loop conditional do not change.
llvm-svn: 155835
|
2012-04-30 18:01:30 +00:00 |