- Jul 04, 2008
-
-
Ted Kremenek authored
llvm-svn: 53114
-
- Jul 03, 2008
-
-
Chris Lattner authored
llvm-svn: 53107
-
Ted Kremenek authored
llvm-svn: 53103
-
Ted Kremenek authored
llvm-svn: 53100
-
Ted Kremenek authored
llvm-svn: 53099
-
Ted Kremenek authored
For the -dealloc checker, check the LangOptions to determine whether or not the code is compiled with GC. llvm-svn: 53098
-
Argyrios Kyrtzidis authored
-Set "Named Casts" feature to partial parser/sema support because reinterpret_cast is not properly implemented. -Removed "Virtual functions" feature because it is already covered by "Class definitions". -Removed "Templates" because we should either list *all* missing/supported features or just list the features with some support. Mentioning just a few missing features without listing all of them makes little sense. llvm-svn: 53095
-
Argyrios Kyrtzidis authored
-Add a link to cxx_status.html from get_involved.html/"Open Projects". llvm-svn: 53094
-
Ted Kremenek authored
llvm-svn: 53084
-
Ted Kremenek authored
Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers instead of references, because they can both fail on functions we cannot construct full CFGs for yet. llvm-svn: 53081
-
Ted Kremenek authored
llvm-svn: 53080
-
Ted Kremenek authored
llvm-svn: 53076
-
Ted Kremenek authored
Added static analysis check to see if a subclass of NSObject implements -dealloc, and whether or not that implementation calls [super dealloc]. llvm-svn: 53075
-
Anders Carlsson authored
llvm-svn: 53074
-
Anders Carlsson authored
llvm-svn: 53072
-
Chris Lattner authored
llvm-svn: 53071
-
Chris Lattner authored
'integer constant is so large that it is unsigned' warning for hex literals. llvm-svn: 53070
-
Chris Lattner authored
by filling in the body of a union with enum constants. llvm-svn: 53069
-
Ted Kremenek authored
llvm-svn: 53056
-
Ted Kremenek authored
Update test case: simply running "clang -checker-simple" doesn't invoke the dead store checker anymore. We need "-warn-dead-stores" as well. llvm-svn: 53055
-
Ted Kremenek authored
llvm-svn: 53054
-
Ted Kremenek authored
ccc-analyzer now dispatches the options "-checker-cfref" and "-warn-dead-stores" to clang instead of just "-checker-cfref". llvm-svn: 53053
-
- Jul 02, 2008
-
-
Ted Kremenek authored
Refactored some of the BugReporter interface so that data such as the ASTContext&, PathDiagnosticClient*, can be provided by an external source. Split BugReporter into BugReporter and GRBugReporter so checkers not based on GRExprEngine can still use the BugReporter mechanism. llvm-svn: 53048
-
Ted Kremenek authored
This allows an optimization in AnalysisConsumer where the same LiveVariables information is used between multiple analyses. llvm-svn: 53046
-
Ted Kremenek authored
Modified the DeadStores logic in AnalysisConsumer.cpp to use the LiveVariables object created by the AnalysisManager. llvm-svn: 53043
-
Ted Kremenek authored
Added method "HandleTranslationUnit" to ASTConsumer. This is called by ParseAST when all of the ASTs in a translation unit have been built. llvm-svn: 53042
-
Ted Kremenek authored
Renamed -dump-cfg to -cfg-dump, and -view-cfg to -cfg-view. This naming better matches the same options for asts (e.g. -ast-dump). llvm-svn: 53041
-
Ted Kremenek authored
llvm-svn: 53039
-
Ted Kremenek authored
Remove CheckerConsumer. llvm-svn: 53029
-
Ted Kremenek authored
llvm-svn: 53028
-
Chris Lattner authored
llvm-svn: 53027
-
Ted Kremenek authored
llvm-svn: 53024
-
Argyrios Kyrtzidis authored
llvm-svn: 53023
-
Argyrios Kyrtzidis authored
llvm-svn: 53022
-
Argyrios Kyrtzidis authored
llvm-svn: 53020
-
Argyrios Kyrtzidis authored
llvm-svn: 53017
-
Gabor Greif authored
llvm-svn: 53016
-
Gabor Greif authored
llvm-svn: 53015
-
Gabor Greif authored
llvm-svn: 53014
-
Argyrios Kyrtzidis authored
llvm-svn: 53013
-