clang-1/lib/AST
Ted Kremenek 1377e541ea Use a union instead of a bunch of magic casts to implement a variant. This removes the type-punning errors for DeclGroup.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56708 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-26 23:19:04 +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 More #include cleaning 2008-08-11 04:54:23 +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 Use a union instead of a bunch of magic casts to implement a variant. This removes the type-punning errors for DeclGroup. 2008-09-26 23:19:04 +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 Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRef exprs. 2008-09-26 14:41:28 +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 Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
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 Patch by Csaba Hruska and Peter Neumark: 2008-07-10 22:10:48 +00:00
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