]> granicus.if.org Git - clang/commitdiff
Add XML for CXXConstructExpr, from Benoit Belley!
authorDouglas Gregor <dgregor@apple.com>
Mon, 23 Aug 2010 14:44:46 +0000 (14:44 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 23 Aug 2010 14:44:46 +0000 (14:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111808 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Frontend/StmtXML.def

index 9ca676c2c875b0c852297b2875525bac59762dbc..3ee460d1b94341298862e06c608bd4b9c4f59d75 100644 (file)
@@ -444,6 +444,14 @@ NODE_XML(CXXOperatorCallExpr, "CXXOperatorCallExpr")    // fnexpr(arg1, arg2, ..
   SUB_NODE_SEQUENCE_XML(Expr)                           // arg1..argN
 END_NODE_XML
 
+NODE_XML(CXXConstructExpr, "CXXConstructExpr")         // ctor(arg1, arg2, ...)
+  ATTRIBUTE_FILE_LOCATION_XML
+  TYPE_ATTRIBUTE_XML(getType())
+  ATTRIBUTE_XML(getNumArgs(), "num_args")               // unsigned
+  SUB_NODE_XML(Expr)                                    // fnexpr
+  SUB_NODE_SEQUENCE_XML(Expr)                           // arg1..argN
+END_NODE_XML
+
 NODE_XML(CXXNamedCastExpr, "CXXNamedCastExpr")          // xxx_cast<type>(expr)
   ATTRIBUTE_FILE_LOCATION_XML
   TYPE_ATTRIBUTE_XML(getType())