From: Luca Bruno Date: Wed, 15 Jun 2011 13:05:20 +0000 (+0200) Subject: Set parent_node of the expression of delete statements X-Git-Tag: 0.13.2~208 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c5e8dd63282928feeec9ed5a9d4ae774063f7ac;p=thirdparty%2Fvala.git Set parent_node of the expression of delete statements --- diff --git a/vala/valadeletestatement.vala b/vala/valadeletestatement.vala index 056b31765..e12b5c4e1 100644 --- a/vala/valadeletestatement.vala +++ b/vala/valadeletestatement.vala @@ -27,7 +27,15 @@ public class Vala.DeleteStatement : CodeNode, Statement { /** * Expression representing the instance to be freed. */ - public Expression expression { get; set; } + public Expression expression { + get { return _expression; } + set { + _expression = value; + _expression.parent_node = this; + } + } + + private Expression _expression; public DeleteStatement (Expression expression, SourceReference? source_reference = null) { this.expression = expression;