- Aug 23, 2009
-
-
Douglas Gregor authored
- Install clang-cc into libexec - Install headers into lib/clang/<version>/include - Don't install other clang-based tools (clang-wpa, clang-index, etc.) llvm-svn: 79827
-
Douglas Gregor authored
llvm-svn: 79824
-
Chris Lattner authored
llvm-svn: 79809
-
Anders Carlsson authored
llvm-svn: 79806
-
Anders Carlsson authored
llvm-svn: 79805
-
Anders Carlsson authored
llvm-svn: 79799
-
Eli Friedman authored
llvm-svn: 79793
-
Chris Lattner authored
Explicitly add it as an EXTENSION instead of an EXTWARN so that it only comes out with -pedantic. Thanks Eli! llvm-svn: 79791
-
Anders Carlsson authored
llvm-svn: 79790
-
Anders Carlsson authored
llvm-svn: 79789
-
Anders Carlsson authored
Add CK_NullToMemberPointer and CK_BaseToDerivedMemberPointer cast kinds. Make -ast-dump print out the cast kinds of cast expressions. llvm-svn: 79787
-
Anders Carlsson authored
llvm-svn: 79782
-
Fariborz Jahanian authored
type is 'id' type. llvm-svn: 79781
-
- Aug 22, 2009
-
-
Fariborz Jahanian authored
selector name is for a @selector expression. llvm-svn: 79776
-
Fariborz Jahanian authored
llvm-svn: 79757
-
Fariborz Jahanian authored
-Wmost group (too noisy). Placed warning on parameter type misatch between methods in sub and super class under -Wsuper-class-method-mismatch (also too noisy). llvm-svn: 79745
-
Chris Lattner authored
avoid emitting a warning on "someptr > 0". This is obviously questionable (they could use != instead) but is reasonable, and the warning "ordered comparison between pointer and integer" didn't make a ton of sense because 0 is a valid null pointer constant. Just silence the warning in this case, it is unlikely to indicate a bug. llvm-svn: 79743
-
Edward O'Callaghan authored
llvm-svn: 79713
-
Douglas Gregor authored
llvm-svn: 79709
-
Fariborz Jahanian authored
of section 12 [special member functions] llvm-svn: 79704
-
Ted Kremenek authored
AnalysisContext should never change. Along the way, propagate some constness around. llvm-svn: 79701
-
Ted Kremenek authored
llvm-svn: 79700
-
Douglas Gregor authored
llvm-svn: 79699
-
Douglas Gregor authored
llvm-svn: 79695
-
Ted Kremenek authored
SelfRegion represented the object bound to 'self' (when analyzing Objective-C methods) upon entry to a method. Having this region stored on the side ignores the current stack frame that we might be analyzing (among other things), and is a problem for interprocedural analysis. For RegionStoreManager, the value for SelfRegion is just lazily created. For BasicStoreManager, the value for SelfRegion is bound eagerly to 'self', but no explicit tracking of SelfRegion on the side is made. As part of this change, remove the restriction in BasicStoreManager that we only track ivars for 'self'. This shouldn't actually change anything in terms of precision, and simplifies the logic. llvm-svn: 79694
-
Douglas Gregor authored
template argument deduction from a conversion function (C++ [temp.deduct.conv]) with implicit conversions. llvm-svn: 79693
-
Mike Stump authored
calculations better. llvm-svn: 79687
-
Douglas Gregor authored
code, fixing a problem where instantiations of out-of-line destructor definitions would had the wrong lexical context. Introduce tests for out-of-line definitions of the constructors, destructors, and conversion functions of a class template partial specialization. llvm-svn: 79682
-
Fariborz Jahanian authored
a copy assignment operator function. llvm-svn: 79681
-
Ted Kremenek authored
llvm-svn: 79680
-
Douglas Gregor authored
llvm-svn: 79679
-
Douglas Gregor authored
destructors of class templates. llvm-svn: 79678
-
- Aug 21, 2009
-
-
Douglas Gregor authored
and will participate in overload resolution. Unify the instantiation of CXXMethodDecls and CXXConstructorDecls, which had already gotten out-of-sync. llvm-svn: 79658
-
Fariborz Jahanian authored
when synthesizing a copy constructor. Arrays's base element may have a trivial or non-trivial copy constructor. llvm-svn: 79653
-
Mike Stump authored
llvm-svn: 79646
-
Chris Lattner authored
llvm-svn: 79641
-
Fariborz Jahanian authored
constructors. llvm-svn: 79640
-
Fariborz Jahanian authored
construction/destruction of array members. llvm-svn: 79637
-
Mike Stump authored
llvm-svn: 79632
-
Zhongxing Xu authored
GRStateManager to create the SelfRegion. llvm-svn: 79628
-