- Feb 08, 2010
-
-
Zhongxing Xu authored
llvm-svn: 95534
-
Chandler Carruth authored
glaring logic bug anyways. =D llvm-svn: 95533
-
Zhongxing Xu authored
llvm-svn: 95531
-
Zhongxing Xu authored
llvm-svn: 95529
-
- Feb 07, 2010
-
-
Chandler Carruth authored
deduction. This requires refactoring the deduction to have access to the Sema object instead of merely the ASTContext. Still leaves something to be desired due to poor source location. Fixes PR6257 and half of PR6259. llvm-svn: 95528
-
Anders Carlsson authored
llvm-svn: 95525
-
Anders Carlsson authored
llvm-svn: 95524
-
Douglas Gregor authored
llvm-svn: 95517
-
Douglas Gregor authored
from Keir Mierle! llvm-svn: 95516
-
Sam Weinig authored
llvm-svn: 95515
-
Sam Weinig authored
llvm-svn: 95514
-
Sam Weinig authored
llvm-svn: 95513
-
Anders Carlsson authored
llvm-svn: 95512
-
Anders Carlsson authored
(This is kind of a risky change, but I did a self-host build and everything appears to work fine!) llvm-svn: 95511
-
Anders Carlsson authored
llvm-svn: 95510
-
Anders Carlsson authored
llvm-svn: 95509
-
Anders Carlsson authored
Daniel, I'd appreciate a review of the driver/cc1 parts. llvm-svn: 95508
-
- Feb 06, 2010
-
-
Anders Carlsson authored
llvm-svn: 95502
-
Anders Carlsson authored
If a constructor throws an exception we need to execute the destructors for all fully constructed members. Fixes ctor_dtor_count.cpp in the test suite. llvm-svn: 95501
-
John McCall authored
params. Don't insert addrof operations when matching against a pointer; array/function conversions should take care of this for us, assuming the argument type-checked in the first place. Add a fixme where we seem to be using a less-restrictive reference type than we should. Fixes PR 6249. llvm-svn: 95495
-
Benjamin Kramer authored
llvm-svn: 95494
-
John McCall authored
llvm-svn: 95491
-
Anders Carlsson authored
llvm-svn: 95487
-
Douglas Gregor authored
over to VarDecl::isThisDeclarationADefinition(), which handles variables declared with linkage specifications better (among other things). CMake 2.9 (from CVS) now builds with clang++ and is somewhat functional. llvm-svn: 95486
-
Anders Carlsson authored
Only append 'L' for internal variable declarations, not all declarations. (Found by the mangle checker, yay) llvm-svn: 95485
-
Ted Kremenek authored
Also teach RegionStore::RetrieveVar() to handle 'static' pointers that are implicitly initialized to NULL. llvm-svn: 95479
-
Ted Kremenek authored
Fix regression in RegionStore (from BasicStore) where static variables were not treated as being implicitly initialized to 0 (and instead were getting symbolicated). llvm-svn: 95478
-
Ted Kremenek authored
llvm-svn: 95476
-
Anders Carlsson authored
llvm-svn: 95474
-
Anders Carlsson authored
llvm-svn: 95472
-
John McCall authored
PR 5517. llvm-svn: 95470
-
Douglas Gregor authored
crashing unceremoniously. llvm-svn: 95464
-
John McCall authored
out-of-line initializers as integer constant expressions. Fixes PR6206. llvm-svn: 95463
-
Ted Kremenek authored
llvm-svn: 95459
-
John McCall authored
taken for non-trivial constructors. llvm-svn: 95457
-
- Feb 05, 2010
-
-
Douglas Gregor authored
non-type template argument for a non-type template parameter of pointer type. Fixes PR6244. llvm-svn: 95447
-
Douglas Gregor authored
type-checking within a template definition. In this case, the "instantiated" declaration is just the declaration itself, found within the current instantiation. Fixes PR6239. llvm-svn: 95442
-
John McCall authored
follows (as conservatively as possible) gcc's current behavior: attributes written on return types that don't apply there are applied to the function instead, etc. Only parse CC attributes as type attributes, not as decl attributes; don't accepet noreturn as a decl attribute on ValueDecls, either (it still needs to apply to other decls, like blocks). Consistently consume CC/noreturn information throughout codegen; enforce this by removing their default values in CodeGenTypes::getFunctionInfo(). llvm-svn: 95436
-
Ted Kremenek authored
anything when Sema has issued an error. This matches the behavior in RewriteObjC::HandleTranslationUnit(). llvm-svn: 95434
-
Douglas Gregor authored
llvm-svn: 95430
-