]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix array length access for parameters using reserved identifiers
authorJürg Billeter <j@bitron.ch>
Thu, 20 Aug 2009 20:49:38 +0000 (22:49 +0200)
committerJürg Billeter <j@bitron.ch>
Thu, 20 Aug 2009 20:52:15 +0000 (22:52 +0200)
codegen/valaccodearraymodule.vala

index 4520974202a4f34bc691a20537b946bbbe1c70fe..aa2867de4b8dd46d351650071ee80b83d4b6a853 100644 (file)
@@ -176,7 +176,7 @@ internal class Vala.CCodeArrayModule : CCodeMethodCallModule {
                                        len_call.add_argument (carray_expr);
                                        return len_call;
                                } else if (!param.no_array_length) {
-                                       CCodeExpression length_expr = get_variable_cexpression (get_array_length_cname (param.name, dim));
+                                       CCodeExpression length_expr = get_variable_cexpression (get_array_length_cname (get_variable_cname (param.name), dim));
                                        if (param.direction != ParameterDirection.IN) {
                                                // accessing argument of out/ref param
                                                length_expr = new CCodeUnaryExpression (CCodeUnaryOperator.POINTER_INDIRECTION, length_expr);