- Jul 16, 2008
-
-
Ted Kremenek authored
Fix transfer function logic in GRSimpleVals for integer casts: only support casts from integers to integers. This fixes a crash reported by Anders Carlsson! llvm-svn: 53649
-
Ted Kremenek authored
llvm-svn: 53648
-
Ted Kremenek authored
llvm-svn: 53647
-
Ted Kremenek authored
llvm-svn: 53646
-
Ted Kremenek authored
llvm-svn: 53645
-
Ted Kremenek authored
Added parsing/sema support for __attribute__ ((IBOutlet)), a clang-specific attribute that the static analyzer will use to recognize what ivars are IBOutlets. llvm-svn: 53644
-
Ted Kremenek authored
scan-build is the same as the exit status of the executed build command. With this option, the exit status of scan-build is 1 if the analyzer flagged any bugs, and 0 otherwise. This addresses: <rdar://problem/6075320> llvm-svn: 53642
-
- Jul 15, 2008
-
-
Ted Kremenek authored
Per Sam Bishop's excellent suggestion, use "system" instead of backticks to invoke sub-commands used by scan-build. This avoids meta-character translation issues caused by a shell subprocess. llvm-svn: 53640
-
Ted Kremenek authored
llvm-svn: 53635
-
Ted Kremenek authored
llvm-svn: 53631
-
Ted Kremenek authored
llvm-svn: 53628
-
Ted Kremenek authored
isRetain() and isRelease() now only returns true if "Retain"/"Release" appears in the suffix of a function's name. llvm-svn: 53621
-
Ted Kremenek authored
llvm-svn: 53620
-
Ted Kremenek authored
llvm-svn: 53619
-
Ted Kremenek authored
these as options to the user of scan-build. llvm-svn: 53618
-
Ted Kremenek authored
llvm-svn: 53617
-
Ted Kremenek authored
llvm-svn: 53589
-
Ted Kremenek authored
llvm-svn: 53588
-
Ted Kremenek authored
Provide an "Analysis Scope" for Analyses so checks can either be run on code declarations (bodies) or Objective-C @implementation blocks. llvm-svn: 53584
-
Ted Kremenek authored
llvm-svn: 53578
-
Ted Kremenek authored
llvm-svn: 53577
-
Ted Kremenek authored
llvm-svn: 53576
-
Ted Kremenek authored
clang.cpp now #include these definitions to create the command line options, and AnalysisConsumer #includes this file to generate the switch statement to create actions. Renamed -check-objc-methodsigs to -warn-objc-methodsigs. The "missing -dealloc" check is now optional: -warn-objc-missing-dealloc llvm-svn: 53575
-
- Jul 14, 2008
-
-
Ted Kremenek authored
llvm-svn: 53573
-
Nate Begeman authored
Add some code to handle vector comparisons, which is the language side of the llvm vicmp/vfcmp instructions. Also make the vector-vector and vector-scalar asign checks a bit more sane under the presence of lax vector conversions. llvm-svn: 53565
-
Ted Kremenek authored
Refactored error reporting in CheckObjCDealloc and CheckObjCInstMethSignature to use this new bug reporting interface (major code simplification). llvm-svn: 53560
-
Chris Lattner authored
llvm-svn: 53552
-
Ted Kremenek authored
llvm-svn: 53550
-
- Jul 13, 2008
-
-
Cedric Venet authored
llvm-svn: 53524
-
Cedric Venet authored
llvm-svn: 53522
-
- Jul 12, 2008
-
-
Argyrios Kyrtzidis authored
Simplify the parser by removing Parser::ParseIdentifierStatement. llvm-svn: 53520
-
Argyrios Kyrtzidis authored
llvm-svn: 53519
-
Cedric Venet authored
llvm-svn: 53518
-
Chris Lattner authored
Casts from pointers remain a problem. :) llvm-svn: 53501
-
Chris Lattner authored
llvm-svn: 53500
-
Chris Lattner authored
code. Switch to Eli's getIntWidth method. llvm-svn: 53499
-
Ted Kremenek authored
Updated latest checker build. This build includes the new check for type-compatibility of the return types of ObjC methods. llvm-svn: 53496
-
Ted Kremenek authored
llvm-svn: 53493
-
Ted Kremenek authored
llvm-svn: 53492
-
Chris Lattner authored
diagnosic+loc info for i-c-e evaluation. llvm-svn: 53490
-