hanchenye-llvm-project/clang/AST
Chris Lattner b9d572a0a8 Generalize DeclSpec::TypedefRep to allow it to hold any type representation.
Use it to hold the declaration object for a struct/union.

llvm-svn: 39282
2007-01-23 04:58:34 +00:00
..
ASTContext.cpp Make name lookup properly obey C namespaces, simplify decl construction byeliminating the 'next' pointer from the ctor, and add initial support forparsing struct/union tags. 2007-01-22 07:39:30 +00:00
ASTStreamer.cpp introduce a new ASTContext class to hold long-lived ast nodes. 2006-11-10 06:20:45 +00:00
Decl.cpp make Decl::getName() not crash if the decl is unnamed (e.g. an unnamed argument) 2007-01-21 23:09:50 +00:00
Expr.cpp pretty print postfix ++/-- nicer 2006-11-05 23:54:51 +00:00
Makefile Fix these to allow clang to be in any dir. 2006-10-26 04:56:55 +00:00
Sema.cpp Add support for C90 implicitly defined functions, e.g.: 2006-11-20 06:49:47 +00:00
Sema.h There is no need for the Action::TagType enum, use DeclSpec::TST instead. 2007-01-23 04:27:41 +00:00
SemaDecl.cpp There is no need for the Action::TagType enum, use DeclSpec::TST instead. 2007-01-23 04:27:41 +00:00
SemaExpr.cpp Add support for C90 implicitly defined functions, e.g.: 2006-11-20 06:49:47 +00:00
SemaExprCXX.cpp Add support for parsing and pretty printing const_cast, dynamic_cast, 2006-12-04 18:06:35 +00:00
SemaStmt.cpp move semantic analysis of break/continue out of the parser into the sema class. 2006-11-10 05:17:58 +00:00
SemaType.cpp Generalize DeclSpec::TypedefRep to allow it to hold any type representation. 2007-01-23 04:58:34 +00:00
Stmt.cpp Add support for parsing and pretty printing const_cast, dynamic_cast, 2006-12-04 18:06:35 +00:00
StmtPrinter.cpp Add support for parsing and pretty printing const_cast, dynamic_cast, 2006-12-04 18:06:35 +00:00
StmtVisitor.cpp Add support for parsing and pretty printing const_cast, dynamic_cast, 2006-12-04 18:06:35 +00:00
Type.cpp implement a fixme: make BuiltinType have an enum, specifying which type it is, 2006-12-03 02:57:32 +00:00