clang-1/lib/AST
Argyrios Kyrtzidis 987a14bf58 Add support for C++'s "type-specifier ( expression-list )" expression:
-The Parser calls a new "ActOnCXXTypeConstructExpr" action.
-Sema, depending on the type and expressions number:
   -If the type is a class, it will treat it as a class constructor. [TODO]
   -If there's only one expression (i.e. "int(0.5)" ), creates a new "CXXFunctionalCastExpr" Expr node
   -If there are no expressions (i.e "int()" ), creates a new "CXXZeroInitValueExpr" Expr node.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55177 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-22 15:38:55 +00:00
..
ASTConsumer.cpp Remove unused ASTConsumer::HandleTopLevelDeclaration 2008-07-25 22:39:30 +00:00
ASTContext.cpp Fix some issues with array type merging. (No visible difference, 2008-08-22 01:48:21 +00:00
Builtins.cpp More #include cleaning 2008-08-11 04:54:23 +00:00
CFG.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
Decl.cpp More #include cleaning 2008-08-11 04:54:23 +00:00
DeclBase.cpp Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs. 2008-08-20 03:26:33 +00:00
DeclCXX.cpp Silence uninitialized value warning in Release build. 2008-06-16 23:46:27 +00:00
DeclObjC.cpp Fix attributes on Obj-C interfaces & methods. 2008-08-20 18:02:42 +00:00
DeclSerialization.cpp -Add DeclChain member to DeclContext. 2008-06-10 01:32:09 +00:00
Expr.cpp Add support for C++'s "type-specifier ( expression-list )" expression: 2008-08-22 15:38:55 +00:00
ExprCXX.cpp Add support for C++'s "type-specifier ( expression-list )" expression: 2008-08-22 15:38:55 +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 More #include cleaning 2008-08-11 06:23:49 +00:00
StmtIterator.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
StmtPrinter.cpp Add support for C++'s "type-specifier ( expression-list )" expression: 2008-08-22 15:38:55 +00:00
StmtSerialization.cpp Add support for C++'s "type-specifier ( expression-list )" expression: 2008-08-22 15:38:55 +00:00
StmtViz.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
TranslationUnit.cpp Patch by Csaba Hruska and Peter Neumark: 2008-07-10 22:10:48 +00:00
Type.cpp More #include cleaning 2008-08-11 06:23:49 +00:00
TypeSerialization.cpp More #include cleaning 2008-08-11 06:23:49 +00:00