llvm-project/clang/lib/AST
Argyrios Kyrtzidis 88e1b97f16 Simplify handling of struct/union/class tags.
Instead of using two sets of Decl kinds (Struct/Union/Class and CXXStruct/CXXUnion/CXXClass), use one 'Record' and one 'CXXRecord' Decl kind and make tag kind a property of TagDecl.
Cleans up the code a bit and better reflects that Decl class structure.

llvm-svn: 57541
2008-10-15 00:42:39 +00:00
..
ASTConsumer.cpp Remove unused ASTConsumer::HandleTopLevelDeclaration 2008-07-25 22:39:30 +00:00
ASTContext.cpp silence a bunch of warnings in a release-assert build. 2008-10-12 00:26:57 +00:00
Builtins.cpp Fix va_arg handling to do argument decaying at the correct place. This 2008-09-29 22:28:25 +00:00
CFG.cpp Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. 2008-10-07 23:09:49 +00:00
Decl.cpp Simplify handling of struct/union/class tags. 2008-10-15 00:42:39 +00:00
DeclBase.cpp Simplify handling of struct/union/class tags. 2008-10-15 00:42:39 +00:00
DeclCXX.cpp Simplify handling of struct/union/class tags. 2008-10-15 00:42:39 +00:00
DeclGroup.cpp Add const_iterator to DeclGroup. 2008-10-07 23:06:01 +00:00
DeclObjC.cpp Fix "possibly uninitialized" warning. 2008-08-27 05:13:46 +00:00
DeclSerialization.cpp Simplify handling of struct/union/class tags. 2008-10-15 00:42:39 +00:00
Expr.cpp Adjust calls to APFloat conversion for new interface. 2008-10-09 23:02:32 +00:00
ExprCXX.cpp Change line endings: CRLF -> LF 2008-09-10 02:14:49 +00:00
ExprConstant.cpp Fix test suite regression, getFloatTypeSemantics shouldn't be called 2008-10-14 05:41:12 +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 Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. 2008-10-07 23:09:49 +00:00
StmtDumper.cpp Simplify handling of struct/union/class tags. 2008-10-15 00:42:39 +00:00
StmtIterator.cpp A little more tweaking with StmtIterator and SizeOfAlignofExpr. A recent commit actually introduced a regression, not fixed a bug. 2008-10-07 23:35:42 +00:00
StmtPrinter.cpp - Add BlockDecl AST node. 2008-10-08 17:01:13 +00:00
StmtSerialization.cpp Add serialization support in several missing places. 2008-10-14 16:57:09 +00:00
StmtViz.cpp Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. 2008-10-07 23:09:49 +00:00
TranslationUnit.cpp Patch by Csaba Hruska and Peter Neumark: 2008-07-10 22:10:48 +00:00
Type.cpp Make VectorType printing less broken. 2008-10-05 05:43:11 +00:00
TypeSerialization.cpp Move Type::EmitImpl into header, add FIXME to make abstract. 2008-10-14 16:55:17 +00:00