- Jan 25, 2011
-
-
Argyrios Kyrtzidis authored
[analyzer] Simplify GetReceiverType function in BasicObjCFoundationChecks.cpp; no functionality change. llvm-svn: 124157
-
Eric Christopher authored
llvm-svn: 124153
-
- Jan 24, 2011
-
-
Anton Yartsev authored
llvm-svn: 124146
-
Nick Lewycky authored
as useful in a templated context as it is without templates. Fixes PR8755! llvm-svn: 124136
-
Douglas Gregor authored
Wennborg! Fixes PR8295. llvm-svn: 124135
-
Douglas Gregor authored
clang_getDeclObjCTypeEncoding(); use ASTContext's methods instead, which will (lazily) create the type as needed. Otherwise, we can end up with null QualTypes. llvm-svn: 124133
-
Douglas Gregor authored
llvm-svn: 124130
-
Douglas Gregor authored
llvm-svn: 124123
-
Anders Carlsson authored
llvm-svn: 124122
-
Douglas Gregor authored
implementation used by overload resolution to support rvalue references. The original commits caused PR9026 and some hard-to-reproduce self-host breakage. The only (crucial!) difference between this commit and the previous commits is that we now properly check the SuppressUserConversions flag before attempting to perform a second user-defined conversion in reference binding, breaking the infinite recursion chain of user-defined conversions. Rvalue references should be working a bit better now. llvm-svn: 124121
-
Axel Naumann authored
Check whether DependentScopeDeclRefExpr's NestedNameSpecifier exists before accessing it, both for consistency (see StmtPrinter::VisitDeclRefExpr()) and for other use cases of dependent types. llvm-svn: 124119
-
Douglas Gregor authored
llvm-svn: 124118
-
Anders Carlsson authored
llvm-svn: 124106
-
Chris Lattner authored
llvm-svn: 124105
-
Chris Lattner authored
llvm-svn: 124104
-
Chris Lattner authored
llvm-svn: 124098
-
Anders Carlsson authored
llvm-svn: 124096
-
Anders Carlsson authored
llvm-svn: 124095
-
Anders Carlsson authored
llvm-svn: 124094
-
Ken Dyck authored
llvm-svn: 124093
-
Ken Dyck authored
ASTContext::toCharUnitsFromBits(). llvm-svn: 124092
-
Anders Carlsson authored
Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the exception of explicit template instantiations, which have to be weak_odr. This fixes PR6996. llvm-svn: 124089
-
- Jan 23, 2011
-
-
Anders Carlsson authored
llvm-svn: 124087
-
Anders Carlsson authored
llvm-svn: 124083
-
Rafael Espindola authored
llvm-svn: 124078
-
Ted Kremenek authored
llvm-svn: 124076
-
Ted Kremenek authored
error: no super class declared in @interface for 'XXX' to be: error: 'X' cannot use 'super' because it is a root class The latter explains what the user actually did wrong. Fixes: <rdar://problem/8904409> llvm-svn: 124074
-
Ted Kremenek authored
clang's -Wuninitialized-experimental warning. While these don't look like real bugs, clang's -Wuninitialized-experimental analysis is stricter than GCC's, and these fixes have the benefit of being general nice cleanups. llvm-svn: 124072
-
Anders Carlsson authored
Accept the C++0x override control keywords as an extension in C++98. This is OK since the new syntax is unambiguous and can't be confused with C++98 syntax. If anyone disagrees, please shout! llvm-svn: 124048
-
- Jan 22, 2011
-
-
Anders Carlsson authored
llvm-svn: 124047
-
Anders Carlsson authored
llvm-svn: 124041
-
Anders Carlsson authored
llvm-svn: 124040
-
Anders Carlsson authored
llvm-svn: 124039
-
Anders Carlsson authored
llvm-svn: 124037
-
Anders Carlsson authored
llvm-svn: 124036
-
Anders Carlsson authored
llvm-svn: 124035
-
Rafael Espindola authored
llvm-svn: 124034
-
Rafael Espindola authored
llvm-svn: 124033
-
Anders Carlsson authored
llvm-svn: 124032
-
Anders Carlsson authored
llvm-svn: 124031
-