diff options
author | Luca Bruno <lucabru@src.gnome.org> | 2011-12-29 12:39:15 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-10-23 18:45:45 +0200 |
commit | 508d5d07ad6938e806d36eb085890944361b56aa (patch) | |
tree | b046bcd7d80dfd7b67edc58e64bcbdc894f31f1b /vala/valawhilestatement.vala | |
parent | 1ee72d5d2a29bb59504d05e4d09add53c648a3cb (diff) | |
download | vala-508d5d07ad6938e806d36eb085890944361b56aa.tar.gz |
vala: Add missing replace_expression() implementations
Diffstat (limited to 'vala/valawhilestatement.vala')
-rw-r--r-- | vala/valawhilestatement.vala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vala/valawhilestatement.vala b/vala/valawhilestatement.vala index 9c4e65e6c..0b0a1b1bb 100644 --- a/vala/valawhilestatement.vala +++ b/vala/valawhilestatement.vala @@ -91,6 +91,12 @@ public class Vala.WhileStatement : CodeNode, Statement { return (literal != null && !literal.value); } + public override void replace_expression (Expression old_node, Expression new_node) { + if (condition == old_node) { + condition = new_node; + } + } + public override bool check (CodeContext context) { // convert to simple loop |