From: Timm Bäder Date: Tue, 8 Nov 2016 06:24:44 +0000 (+0100) Subject: flowanalyzer: Add helper to query visible version of variable X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=058666b2cf815f3fe6dc528b03b6ea551f5828ee;p=thirdparty%2Fvala.git flowanalyzer: Add helper to query visible version of variable --- diff --git a/vala/valaflowanalyzer.vala b/vala/valaflowanalyzer.vala index 4f44177f5..e96d0b173 100644 --- a/vala/valaflowanalyzer.vala +++ b/vala/valaflowanalyzer.vala @@ -1099,4 +1099,12 @@ public class Vala.FlowAnalyzer : CodeVisitor { current_block = null; unreachable_reported = false; } + + public Variable get_visible_variable (Variable variable) { + var variable_stack = var_map.get (variable); + if (variable_stack == null || variable_stack.size == 0) + return variable; + + return variable_stack.get (variable_stack.size - 1); + } }