# HG changeset patch # User Aziz K?ksal # Date 1200412166 -3600 # Node ID a35e6debfb4c1229a6fe563db2c9a024ed5bce54 # Parent 3bd9660f71acc790f75bbb4a3475ddcc305c0e7d FunctionBody inherits from Statement now. diff -r 3bd9660f71ac -r a35e6debfb4c trunk/src/dil/ast/NodesEnum.d --- a/trunk/src/dil/ast/NodesEnum.d Tue Jan 15 16:41:12 2008 +0100 +++ b/trunk/src/dil/ast/NodesEnum.d Tue Jan 15 16:49:26 2008 +0100 @@ -55,6 +55,7 @@ "Statements", "IllegalStatement", "EmptyStatement", + "FunctionBody", "ScopeStatement", "LabeledStatement", "ExpressionStatement", @@ -201,7 +202,6 @@ "InvariantType", // D2.0 // Other: - "FunctionBody", "Parameter", "Parameters", "TemplateAliasParameter", diff -r 3bd9660f71ac -r a35e6debfb4c trunk/src/dil/ast/Statements.d --- a/trunk/src/dil/ast/Statements.d Tue Jan 15 16:41:12 2008 +0100 +++ b/trunk/src/dil/ast/Statements.d Tue Jan 15 16:49:26 2008 +0100 @@ -41,13 +41,12 @@ } } -class FunctionBody : Node +class FunctionBody : Statement { Statement funcBody, inBody, outBody; Identifier* outIdent; this() { - super(NodeCategory.Other); mixin(set_kind); }