]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Declare element types of array parameters
authorJürg Billeter <j@bitron.ch>
Tue, 31 Mar 2009 15:52:10 +0000 (17:52 +0200)
committerJürg Billeter <j@bitron.ch>
Tue, 31 Mar 2009 15:53:46 +0000 (17:53 +0200)
Fixes bug 577466.

gobject/valaccodearraymodule.vala

index d9f5c55b3b2c6e4879f587f8ce1910617df3a155..f161c88bfe7f1e71a6f8ce18e67c3a7ab2bcfacc 100644 (file)
@@ -709,6 +709,8 @@ internal class Vala.CCodeArrayModule : CCodeMethodCallModule {
 
                var array_type = (ArrayType) param.parameter_type;
 
+               generate_type_declaration (array_type.element_type, decl_space);
+
                cparam_map.set (get_param_pos (param.cparameter_position), (CCodeFormalParameter) param.ccodenode);
                if (carg_map != null) {
                        carg_map.set (get_param_pos (param.cparameter_position), new CCodeIdentifier (param.name));