diff options
| author | Ted Kremenek <kremenek@apple.com> | 2008-06-20 21:45:25 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2008-06-20 21:45:25 +0000 |
| commit | 1a654b60ef40e84f3943cdb581795c4d4dae1e45 (patch) | |
| tree | 818d13bf262119a807f9598a533c502da72caede /lib/CodeGen/CodeGenModule.cpp | |
| parent | f8e32cf062f39fff1a00aff748cb6b5dc0abc2fe (diff) | |
Modified the dead stores checker to...
1) Check if a dead store appears as a subexpression. For such cases, we emit
a verbose diagnostic so that users aren't confused. This addresses:
<rdar://problem/5968508> checker gives misleading report for dead store in loop
2) Don't emit a dead store warning when assigning a null value to a pointer.
This is a common form of defensive programming. We may wish to make
this an option to the the checker one day.
This addresses the feature request in the following email:
http://lists.cs.uiuc.edu/pipermail/cfe-dev/2008-June/001978.html
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52555 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
