hanchenye-llvm-project/clang/lib/AST
Chris Lattner 037379d767 Fix rdar://6252231 - cannot call vsnprintf with va_list on x86_64,
by decaying __builtin_va_list's type when forming builtins.  On
x86-64 (and other targets) __builtin_va_list is a typedef for
an array.

llvm-svn: 56768
2008-09-28 06:05:35 +00:00
..
ASTConsumer.cpp Remove unused ASTConsumer::HandleTopLevelDeclaration 2008-07-25 22:39:30 +00:00
ASTContext.cpp Add # of block pointer types to -print-stats. 2008-09-26 03:23:00 +00:00
Builtins.cpp Fix rdar://6252231 - cannot call vsnprintf with va_list on x86_64, 2008-09-28 06:05:35 +00:00
CFG.cpp Add CFG support for implicit-control flow for VLA size expressions within an SizeOfAlignOfTypeExpr. 2008-09-26 22:58:57 +00:00
Decl.cpp Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. 2008-09-05 17:16:31 +00:00
DeclBase.cpp Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs. 2008-08-20 03:26:33 +00:00
DeclCXX.cpp Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. 2008-09-05 17:16:31 +00:00
DeclGroup.cpp Delete trailing white space. It's over 80 columns. 2008-09-27 03:27:29 +00:00
DeclObjC.cpp Fix "possibly uninitialized" warning. 2008-08-27 05:13:46 +00:00
DeclSerialization.cpp Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. 2008-09-05 01:34:33 +00:00
Expr.cpp Internally store the body of a BlockExpr using a Stmt* instead of a CompoundStmt*, and use the getBody() method to do the appropriate checking. This both removes the type-punning warnings in Expr.cpp and also makes BlockExpr have more consistency checks against modifications to its body (via StmtIterator). 2008-09-26 23:24:14 +00:00
ExprCXX.cpp Change line endings: CRLF -> LF 2008-09-10 02:14:49 +00:00
ExprConstant.cpp Initial implementation of floats in Expr::tryEvaluate; this doesn't 2008-08-22 00:06:13 +00:00
Makefile
ParentMap.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
Stmt.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
StmtDumper.cpp Fix ObjCPropertRefExpr to be able to encode all the information for 2008-09-03 00:27:26 +00:00
StmtIterator.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
StmtPrinter.cpp Remove BlockStmtExpr. 2008-09-17 18:37:59 +00:00
StmtSerialization.cpp Remove BlockStmtExpr. 2008-09-17 18:37:59 +00:00
StmtViz.cpp Patch by Csaba Hruska! 2008-09-13 05:16:45 +00:00
TranslationUnit.cpp
Type.cpp Implement second part of PR 2600: NSError** parameter may be null, and should be checked before being dereferenced. 2008-09-18 23:09:54 +00:00
TypeSerialization.cpp First wave of changes to support "blocks" (an extension to C). 2008-08-27 16:04:49 +00:00