Skip to content

Commit 0a14388

Browse files
committed
Add a paragraph to the release notes
1 parent 31f0d4d commit 0a14388

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1007,6 +1007,13 @@ New features
10071007
Crash and bug fixes
10081008
^^^^^^^^^^^^^^^^^^^
10091009

1010+
- In loops where the loop condition is opaque (i.e. the analyzer cannot
1011+
determine whether it's true or false), the analyzer will no longer assume
1012+
execution paths that perform more that two iterations. These unjustified
1013+
assumptions caused false positive reports (e.g. 100+ out-of-bounds reports in
1014+
the FFMPEG codebase) in loops where the programmer intended only two or three
1015+
steps but the analyzer wasn't able to understand that the loop is limited.
1016+
10101017
Improvements
10111018
^^^^^^^^^^^^
10121019

0 commit comments

Comments
 (0)