[vala] Declare element types of array parameters



commit 1acd993759f1efa9334f6c97590043bb7baf9b9f
Author: Jürg Billeter <j bitron ch>
Date:   Tue Mar 31 17:52:10 2009 +0200

    Declare element types of array parameters
    
    Fixes bug 577466.
---
 gobject/valaccodearraymodule.vala |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/gobject/valaccodearraymodule.vala b/gobject/valaccodearraymodule.vala
index d9f5c55..f161c88 100644
--- a/gobject/valaccodearraymodule.vala
+++ b/gobject/valaccodearraymodule.vala
@@ -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));



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