diff options
author | Jürg Billeter <j@bitron.ch> | 2008-11-29 12:20:30 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2008-11-29 12:20:30 +0000 |
commit | 9c5443a1041e28145f8b68c0c58d8d73e5857fce (patch) | |
tree | 61feab22fcd027cb47a9d85979e572f774422271 /vala/valadeclarationstatement.vala | |
parent | f6f5e2a72a0182734779e15679eed33f763ff833 (diff) | |
download | vala-9c5443a1041e28145f8b68c0c58d8d73e5857fce.tar.gz |
Convert ternary conditionals into if statements, fixes bug 543870 and bug
2008-11-29 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valablock.vala:
* vala/valacodenode.vala:
* vala/valaconditionalexpression.vala:
* vala/valadeclarationstatement.vala:
* vala/valaexpression.vala:
* vala/valanullchecker.vala:
* vala/valastatementlist.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Convert ternary conditionals into if statements,
fixes bug 543870 and bug 554594
svn path=/trunk/; revision=2083
Diffstat (limited to 'vala/valadeclarationstatement.vala')
-rw-r--r-- | vala/valadeclarationstatement.vala | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/vala/valadeclarationstatement.vala b/vala/valadeclarationstatement.vala index 0cc28fbd7..9e3cc0377 100644 --- a/vala/valadeclarationstatement.vala +++ b/vala/valadeclarationstatement.vala @@ -29,7 +29,19 @@ public class Vala.DeclarationStatement : CodeNode, Statement { /** * The local variable or constant declaration. */ - public Symbol declaration { get; set; } + public Symbol declaration { + get { + return _declaration; + } + set { + _declaration = value; + if (_declaration != null) { + _declaration.parent_node = this; + } + } + } + + Symbol _declaration; /** * Creates a new declaration statement. |