[vala/wip/transform-ast: 22/24] Accept method call children



commit b44dfd64361d55ef3bf00ec13f0b22eb4b1e7f89
Author: Luca Bruno <luca bruno immobiliare it>
Date:   Mon Feb 3 13:03:21 2014 +0100

    Accept method call children

 codegen/valaccodetransformer.vala | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/codegen/valaccodetransformer.vala b/codegen/valaccodetransformer.vala
index f1579ef8c..19c07ad5e 100644
--- a/codegen/valaccodetransformer.vala
+++ b/codegen/valaccodetransformer.vala
@@ -222,8 +222,11 @@ public class Vala.CCodeTransformer : CodeTransformer {
                                var replacement = return_temp_access (local, expr.value_type, target_type, 
formal_target_type);
 
                                end_replace_expression (replacement);
+                               return;
                        }
                }
+
+               expr.accept_children (this);
        }
 
        public override void visit_conditional_expression (ConditionalExpression expr) {
@@ -341,8 +344,11 @@ public class Vala.CCodeTransformer : CodeTransformer {
                                var replacement = return_temp_access (local, expr.value_type, target_type, 
formal_target_type);
 
                                end_replace_expression (replacement);
+                               return;
                        }
                }
+
+               expr.accept_children (this);
        }
 
        public override void visit_template (Template expr) {


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