Anna Zaks
0e9c94199c
[analyzer] DirectIvarAssignment: allow suppression annotation on Ivars.
...
llvm-svn: 172766
2013-01-17 23:24:58 +00:00
Anna Zaks
6519564c97
[analyzer] Add an annotation to allow suppression of direct ivar
...
assignment
llvm-svn: 172597
2013-01-16 01:36:00 +00:00
Ted Kremenek
c632467e2b
Fix typo: objc_no_direct_instance_variable_assignmemt => objc_no_direct_instance_variable_assignment.
...
Fixes <rdar://problem/12927551>.
llvm-svn: 170971
2012-12-22 00:34:48 +00:00
Daniel Jasper
7308385539
Add missing virtual destructors reported by -Wnon-virtual-dtor.
...
llvm-svn: 169365
2012-12-05 09:23:48 +00:00
Anna Zaks
25dd07c112
[analyzer] Implement an opt-in variant of direct ivar assignment.
...
This will only check the direct ivar assignments in the annotated
methods.
llvm-svn: 169349
2012-12-05 01:14:37 +00:00
Chandler Carruth
3a02247dc9
Sort all of Clang's files under 'lib', and fix up the broken headers
...
uncovered.
This required manually correcting all of the incorrect main-module
headers I could find, and running the new llvm/utils/sort_includes.py
script over the files.
I also manually added quite a few missing headers that were uncovered by
shuffling the order or moving headers up to be main-module-headers.
llvm-svn: 169237
2012-12-04 09:13:33 +00:00
Anna Zaks
f4fd1455e0
[analyzer] Do not warn on direct ivar assignments within copy methods.
...
llvm-svn: 165992
2012-10-15 22:48:14 +00:00
Anna Zaks
6aef455573
[analyzer] Address Jordan's code review for r164790.
...
llvm-svn: 164803
2012-09-27 21:57:17 +00:00
Anna Zaks
461f239331
[analyzer] Add an experimental ObjC direct ivar assignment checker.
...
llvm-svn: 164790
2012-09-27 19:45:15 +00:00