[vala/wip/bug567269: 1196/1197] Avoid critical



commit a0b30962d94297a349d81b45dc4827ec3634bd72
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sun Dec 4 11:24:24 2016 +0100

    Avoid critical

 vala/valaflowanalyzer.vala |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/vala/valaflowanalyzer.vala b/vala/valaflowanalyzer.vala
index 618323c..7af42b6 100644
--- a/vala/valaflowanalyzer.vala
+++ b/vala/valaflowanalyzer.vala
@@ -449,7 +449,7 @@ public class Vala.FlowAnalyzer : CodeVisitor {
 
        void check_block_variables (BasicBlock block) {
                foreach (PhiFunction phi in block.get_phi_functions ()) {
-                       Variable versioned_var = process_assignment (var_map, phi.original_variable);
+                       Variable versioned_var = process_assignment (var_map, phi.original_variable, 
phi.original_variable.parent_symbol);
 
                        phi_functions.set (versioned_var, phi);
                }
@@ -524,7 +524,7 @@ public class Vala.FlowAnalyzer : CodeVisitor {
                }
        }
 
-       Variable process_assignment (Map<Symbol, List<Variable>> var_map, Variable var_symbol, CodeNode? 
node_reference = null) {
+       Variable process_assignment (Map<Symbol, List<Variable>> var_map, Variable var_symbol, CodeNode 
node_reference) {
                var variable_stack = var_map.get (var_symbol);
                if (variable_stack == null) {
                        variable_stack = new ArrayList<Variable> ();


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]