- May 12, 2009
-
-
Chris Lattner authored
Per the FIXME, it might be interesting to track whether the inline keyword was also used on the method, but for now we don't do this. Testcase pending. llvm-svn: 71589
-
Chris Lattner authored
llvm-svn: 71586
-
Chris Lattner authored
llvm-svn: 71585
-
Douglas Gregor authored
llvm-svn: 71584
-
Chris Lattner authored
llvm-svn: 71583
-
rdar://problem/6320065Ted Kremenek authored
Now 'init' methods are treated by the retain/release checker as claiming their receiver and allocating a new object. llvm-svn: 71579
-
Fariborz Jahanian authored
selectors which need use Nonfrgile API for message dispatch. llvm-svn: 71578
-
Douglas Gregor authored
llvm-svn: 71576
-
Chris Lattner authored
llvm-svn: 71572
-
Fariborz Jahanian authored
only and used in class imllementations (objc2 Nonfragile ABI specific). llvm-svn: 71571
-
Ted Kremenek authored
llvm-svn: 71567
-
Douglas Gregor authored
"complete, and we have tests for every paragraph". llvm-svn: 71564
-
Daniel Dunbar authored
don't need special treatment for unions. llvm-svn: 71559
-
Daniel Dunbar authored
register. - Merge algorithm was returning MEMORY as it should. llvm-svn: 71556
-
Zhongxing Xu authored
array region, set its default value to conjured symbol. When retrieving its element, create new region value symbol for the element. Also fix some 80 columns violations. llvm-svn: 71548
-
rdar://problem/6877235Ted Kremenek authored
Fix <rdar://problem/6877235> Classes typedef-ed to CF objects should get the same treatment as CF objects This was accomplished by having 'isTypeRef' recursively walk the typedef stack. llvm-svn: 71538
-
Douglas Gregor authored
(with -E), we turn the PCH include into an implicit include of the file from which the PCH file was generated. llvm-svn: 71534
-
Chris Lattner authored
llvm-svn: 71524
-
Ted Kremenek authored
llvm-svn: 71523
-
Chris Lattner authored
llvm-svn: 71518
-
Douglas Gregor authored
TemplateArgumentList. This avoids the need to pass around pointer/length pairs of template arguments lists, and will eventually make it easier to introduce member templates and variadic templates. llvm-svn: 71517
-
Ted Kremenek authored
BugReport::getEndPath() - Only add a Stmt's range to the constructed PathDiagnosticEventPiece if the BugReport contained no explicit ranges. llvm-svn: 71516
-
Anders Carlsson authored
Factor code that's common to EmitCXXMemberCallExpr and EmitCXXConstructorCall out into a EmitCXXMemberCall function. llvm-svn: 71514
-
Ted Kremenek authored
llvm-svn: 71504
-
Daniel Dunbar authored
llvm-svn: 71494
-
Daniel Dunbar authored
llvm-svn: 71492
-
Daniel Dunbar authored
spotted by Eli! llvm-svn: 71490
-
Anders Carlsson authored
llvm-svn: 71489
-
Ted Kremenek authored
When stripping element regions for invalidating region values, treat FieldRegions and ObjCIvarRegions as "base" regions in addition to VarRegions. llvm-svn: 71488
-
Chris Lattner authored
options that the driver swizzles. llvm-svn: 71487
-
Anders Carlsson authored
llvm-svn: 71486
-
Daniel Dunbar authored
llvm-svn: 71484
-
Anders Carlsson authored
llvm-svn: 71482
-
Anders Carlsson authored
llvm-svn: 71481
-
Ted Kremenek authored
EdgeBuilder: DeclStmts and BinaryOperators are not the enclosing location context when they are used as initialization code for loops. llvm-svn: 71480
-
- May 11, 2009
-
-
Ted Kremenek authored
EdgeBuilder::cleanUpLocation() should used the PathDiagnosticLocation constructor for a single point, not a range. llvm-svn: 71477
-
Ted Kremenek authored
llvm-svn: 71474
-
Douglas Gregor authored
specialization" within a C++ template, and permit name lookup into the current instantiation. For example, given: template<typename T, typename U> struct X { typedef T type; X* x1; // current instantiation X<T, U> *x2; // current instantiation X<U, T> *x3; // not current instantiation ::X<type, U> *x4; // current instantiation X<typename X<type, U>::type, U>: *x5; // current instantiation }; llvm-svn: 71471
-
Ted Kremenek authored
BugReporter (extensive diagnostics): Add EdgeBuilder::cleanUpLocation for canonicalization locations and use this in both popLocation and rawAddEdge. llvm-svn: 71470
-
Ted Kremenek authored
llvm-svn: 71469
-