]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Declare field types in structs
authorJürg Billeter <j@bitron.ch>
Tue, 31 Mar 2009 15:30:00 +0000 (17:30 +0200)
committerJürg Billeter <j@bitron.ch>
Tue, 31 Mar 2009 15:30:00 +0000 (17:30 +0200)
gobject/valaccodestructmodule.vala

index 00a60af44c37b8b6781832634071221ae7f92f9d..9b6412ed0b7754c59688d58633da299965c70e4a 100644 (file)
@@ -43,6 +43,8 @@ internal class Vala.CCodeStructModule : CCodeBaseModule {
                        }
 
                        if (f.binding == MemberBinding.INSTANCE)  {
+                               generate_type_declaration (f.field_type, decl_space);
+
                                instance_struct.add_field (field_ctype, f.get_cname ());
                                if (f.field_type is ArrayType && !f.no_array_length) {
                                        // create fields to store array dimensions