]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix array length variable name for internal variables
authorJürg Billeter <j@bitron.ch>
Sun, 30 Nov 2008 15:37:50 +0000 (15:37 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sun, 30 Nov 2008 15:37:50 +0000 (15:37 +0000)
2008-11-30  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:

Fix array length variable name for internal variables

svn path=/trunk/; revision=2103

ChangeLog
gobject/valaccodebasemodule.vala

index 65d60d7fa1c7d5f3b1b9a7bd92a1c49939a00622..3bafcec786b6801fc7063af6505668e780ba1617 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-11-30  Jürg Billeter  <j@bitron.ch>
+
+       * gobject/valaccodebasemodule.vala:
+
+       Fix array length variable name for internal variables
+
 2008-11-30  Jürg Billeter  <j@bitron.ch>
 
        * vala/valalocalvariable.vala:
index 08836e2a529169427ca7e0b7b860c267bfe94e19..50da5c03613d7fff32674868dfac2db0eef34e68 100644 (file)
@@ -1303,7 +1303,7 @@ public class Vala.CCodeBaseModule : CCodeModule {
                        var array_type = (ArrayType) local.variable_type;
                        
                        for (int dim = 1; dim <= array_type.rank; dim++) {
-                               var len_var = new LocalVariable (int_type.copy (), head.get_array_length_cname (local.name, dim));
+                               var len_var = new LocalVariable (int_type.copy (), head.get_array_length_cname (get_variable_cname (local.name), dim));
                                temp_vars.insert (0, len_var);
                        }
                } else if (local.variable_type is DelegateType) {
@@ -1311,7 +1311,7 @@ public class Vala.CCodeBaseModule : CCodeModule {
                        var d = deleg_type.delegate_symbol;
                        if (d.has_target) {
                                // create variable to store delegate target
-                               var target_var = new LocalVariable (new PointerType (new VoidType ()), get_delegate_target_cname (local.name));
+                               var target_var = new LocalVariable (new PointerType (new VoidType ()), get_delegate_target_cname (get_variable_cname (local.name)));
                                temp_vars.insert (0, target_var);
                        }
                }
@@ -1330,7 +1330,7 @@ public class Vala.CCodeBaseModule : CCodeModule {
                                ccomma.append_expression (new CCodeAssignment (new CCodeIdentifier (temp_var.name), rhs));
 
                                for (int dim = 1; dim <= array_type.rank; dim++) {
-                                       var lhs_array_len = new CCodeIdentifier (head.get_array_length_cname (local.name, dim));
+                                       var lhs_array_len = new CCodeIdentifier (head.get_array_length_cname (get_variable_cname (local.name), dim));
                                        var rhs_array_len = head.get_array_length_cexpression (local.initializer, dim);
                                        ccomma.append_expression (new CCodeAssignment (lhs_array_len, rhs_array_len));
                                }
@@ -1348,7 +1348,7 @@ public class Vala.CCodeBaseModule : CCodeModule {
                                        temp_vars.insert (0, temp_var);
                                        ccomma.append_expression (new CCodeAssignment (new CCodeIdentifier (temp_var.name), rhs));
 
-                                       var lhs_delegate_target = new CCodeIdentifier (get_delegate_target_cname (local.name));
+                                       var lhs_delegate_target = new CCodeIdentifier (get_delegate_target_cname (get_variable_cname (local.name)));
                                        var rhs_delegate_target = get_delegate_target_cexpression (local.initializer);
                                        ccomma.append_expression (new CCodeAssignment (lhs_delegate_target, rhs_delegate_target));
                                
@@ -1367,7 +1367,7 @@ public class Vala.CCodeBaseModule : CCodeModule {
                                var ccomma = new CCodeCommaExpression ();
 
                                for (int dim = 1; dim <= array_type.rank; dim++) {
-                                       ccomma.append_expression (new CCodeAssignment (new CCodeIdentifier (head.get_array_length_cname (local.name, dim)), new CCodeConstant ("0")));
+                                       ccomma.append_expression (new CCodeAssignment (new CCodeIdentifier (head.get_array_length_cname (get_variable_cname (local.name), dim)), new CCodeConstant ("0")));
                                }
 
                                ccomma.append_expression (rhs);