- Nov 02, 2012
-
-
Jordan Rose authored
Add FIXMEs for the traits visible from multiple translation units. Currently the macros hide their key types in an anonymous namespace. llvm-svn: 167277
-
Jordan Rose authored
Also, move the REGISTER_*_WITH_PROGRAMSTATE macros to ProgramStateTrait.h. This doesn't get rid of /all/ explicit uses of ProgramStatePartialTrait, but it does get a lot of them. llvm-svn: 167276
-
Jordan Rose authored
No functionality change. llvm-svn: 167275
-
- Nov 01, 2012
-
-
Jordan Rose authored
llvm-svn: 167189
-
Jordan Rose authored
No functionality change. llvm-svn: 167187
-
Jordan Rose authored
(and the same for isFalse) No functionality change. llvm-svn: 167186
-
- Oct 31, 2012
- Oct 30, 2012
-
-
Ted Kremenek authored
llvm-svn: 167002
-
Anna Zaks authored
llvm-svn: 167001
-
Anna Zaks authored
The ImmutableMap should not be the key into the GDM map as there could be several entries with the same map type. Thanks, Jordan. This complicates the usage of the macro a bit. When we want to retrieve the whole map, we need to use another name. Currently, I set it to be Name ## Ty as in "type of the map we are storing in the ProgramState". llvm-svn: 167000
-
Anna Zaks authored
llvm-svn: 166999
-
Jordan Rose authored
Patch by Sean McBride! llvm-svn: 166995
-
Jordan Rose authored
This is a syntactic checker aimed at helping iOS programmers correctly subclass and override the methods of UIViewController. While this should eventually be covered by the 'objc_requires_super' attribute, this checker can be used with the existing iOS SDKs without any header changes. This new checker is currently named 'alpha.osx.cocoa.MissingSuperCall'. Patch by Julian Mayer! llvm-svn: 166993
-
- Oct 29, 2012
-
-
Anna Zaks authored
No need for the auxiliary flag. No need to generate a leak node when there is no error. llvm-svn: 166977
-
Anna Zaks authored
This is an example checker for catching fopen fclose API misuses. llvm-svn: 166976
-
Anna Zaks authored
- Adding Immutable Map to GDM and getIdentifierInfo helper method. llvm-svn: 166975
-
- Oct 18, 2012
-
-
Anna Zaks authored
llvm-svn: 166211
-
- Oct 16, 2012
-
-
Anna Zaks authored
@implementation. llvm-svn: 166047
-
Jordan Rose authored
Follow-up to r165838, which fixed a potential crash. llvm-svn: 166002
-
Anna Zaks authored
llvm-svn: 165993
-
Anna Zaks authored
llvm-svn: 165992
-
- Oct 13, 2012
-
-
Ted Kremenek authored
llvm-svn: 165842
-
Ted Kremenek authored
that a DeclRefExpr can never return a null decl. We possibly should hoist this into getDecl() itself. llvm-svn: 165841
-
Ted Kremenek authored
invariants using assertions. llvm-svn: 165840
-
Ted Kremenek authored
the number of arguments. llvm-svn: 165838
-
- Oct 11, 2012
-
-
Ted Kremenek authored
llvm-svn: 165744
-
Ted Kremenek authored
objc_atomicCompareAndSwap. llvm-svn: 165743
-
- Oct 01, 2012
-
-
Anna Zaks authored
llvm-svn: 164966
-
Anna Zaks authored
llvm-svn: 164965
-
Ted Kremenek authored
The format of this output is a WIP; largely I'm bringing it up now for regression testing. We can evolve the output format over time. llvm-svn: 164953
-
- Sep 29, 2012
-
-
Anna Zaks authored
the validation occurred. The original implementation was pessimistic - we assumed that ivars which escape are invalidated. This version is optimistic, it assumes that the ivars will always be explicitly invalidated: either set to nil or sent an invalidation message. llvm-svn: 164868
-
- Sep 27, 2012
-
-
Anna Zaks authored
llvm-svn: 164803
-
Anna Zaks authored
through property getters. llvm-svn: 164802
-
Anna Zaks authored
(fixup for r164790) llvm-svn: 164791
-
Anna Zaks authored
llvm-svn: 164790
-
Anna Zaks authored
llvm-svn: 164788
-
Sylvestre Ledru authored
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 llvm-svn: 164769
-
Sylvestre Ledru authored
llvm-svn: 164766
-
NAKAMURA Takumi authored
llvm-svn: 164745
-