- 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
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
-
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
-
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: 124033
-
Anders Carlsson authored
llvm-svn: 124032
-
Anders Carlsson authored
llvm-svn: 124031
-
Benjamin Kramer authored
llvm-svn: 124029
-
John McCall authored
llvm-svn: 124025
-
Douglas Gregor authored
llvm-svn: 124023
-
Douglas Gregor authored
llvm-svn: 124020
-
Douglas Gregor authored
reinterpret_cast and const_cast using rvalue references. llvm-svn: 124007
-
Douglas Gregor authored
llvm-svn: 124006
-
- Jan 21, 2011
-
-
Ted Kremenek authored
for floats, and also check if 'nil' is declared when suggesting it for initializing ObjC pointers. llvm-svn: 124004
-
Douglas Gregor authored
as an rvalue per C++0x [class.copy]p33. If that fails, try again with the original subexpression. llvm-svn: 124002
-
Douglas Gregor authored
llvm-svn: 123996
-