From: Rico Tzschichholz Date: Wed, 24 Oct 2018 12:51:17 +0000 (+0200) Subject: vala: Implement get_*_variables() for ConditionalExpression X-Git-Tag: 0.43.1~171 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fkeep-around%2F6c68de5e98f0231be41a8ba5ae130f8a2f1dc4b7;p=thirdparty%2Fvala.git vala: Implement get_*_variables() for ConditionalExpression --- diff --git a/vala/valaconditionalexpression.vala b/vala/valaconditionalexpression.vala index a0f0dbba7..ce1ee10ad 100644 --- a/vala/valaconditionalexpression.vala +++ b/vala/valaconditionalexpression.vala @@ -126,6 +126,18 @@ public class Vala.ConditionalExpression : Expression { } } + public override void get_defined_variables (Collection 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 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;