From 52615251033b4929d67ded7c02299c7486aad4b2 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Mon, 19 Mar 2018 10:46:13 +0100 Subject: [PATCH] codegen: Don't add length fields for captured fixed-length array variables --- codegen/valaccodebasemodule.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index 6df6714ad..cbdafca30 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -1929,7 +1929,7 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { data.add_field (get_ccode_name (local.variable_type), get_local_cname (local), get_ccode_declarator_suffix (local.variable_type)); - if (local.variable_type is ArrayType) { + if (local.variable_type is ArrayType && !((ArrayType) local.variable_type).fixed_length) { var array_type = (ArrayType) local.variable_type; for (int dim = 1; dim <= array_type.rank; dim++) { data.add_field ("gint", get_array_length_cname (get_local_cname (local), dim)); -- 2.47.2