]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vala: Implement get_*_variables() for ConditionalExpression
authorRico Tzschichholz <ricotz@ubuntu.com>
Wed, 24 Oct 2018 12:51:17 +0000 (14:51 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 27 Oct 2018 20:42:03 +0000 (22:42 +0200)
vala/valaconditionalexpression.vala

index b5241099b5465706801515f78506fb0f1c5ee90f..ad4878b0bc3ff9da8a09c57fdb6ba52ecd4fedc9 100644 (file)
@@ -116,6 +116,18 @@ public class Vala.ConditionalExpression : Expression {
                }
        }
 
+       public override void get_defined_variables (Collection<Variable> collection) {
+               condition.get_defined_variables (collection);
+               true_expression.get_defined_variables (collection);
+               false_expression.get_defined_variables (collection);
+       }
+
+       public override void get_used_variables (Collection<Variable> collection) {
+               condition.get_used_variables (collection);
+               true_expression.get_used_variables (collection);
+               false_expression.get_used_variables (collection);
+       }
+
        public override bool check (CodeContext context) {
                if (checked) {
                        return !error;