From: Juerg Billeter Date: Sun, 16 Dec 2007 17:11:05 +0000 (+0000) Subject: cast return value of g_type_create_instance to avoid gcc warning, fixes X-Git-Tag: VALA_0_1_6~90 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=91d5e379c5882ec51f469056375e85a7d0171940;p=platform%2Fupstream%2Fvala.git cast return value of g_type_create_instance to avoid gcc warning, fixes 2007-12-16 Juerg Billeter * gobject/valaccodegeneratormethod.vala: cast return value of g_type_create_instance to avoid gcc warning, fixes bug 503411 svn path=/trunk/; revision=777 --- diff --git a/ChangeLog b/ChangeLog index c5f03df..eaa4742 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-16 Jürg Billeter + + * gobject/valaccodegeneratormethod.vala: cast return value of + g_type_create_instance to avoid gcc warning, fixes bug 503411 + 2007-12-15 Jürg Billeter * vala/valasemanticanalyzer.vala, diff --git a/gobject/valaccodegeneratormethod.vala b/gobject/valaccodegeneratormethod.vala index 42f6fc5..7245890 100644 --- a/gobject/valaccodegeneratormethod.vala +++ b/gobject/valaccodegeneratormethod.vala @@ -343,7 +343,7 @@ public class Vala.CCodeGenerator { var cdecl = new CCodeDeclaration (cl.get_cname () + "*"); var ccall = new CCodeFunctionCall (new CCodeIdentifier ("g_type_create_instance")); ccall.add_argument (new CCodeIdentifier ("type")); - cdecl.add_declarator (new CCodeVariableDeclarator.with_initializer ("self", ccall)); + cdecl.add_declarator (new CCodeVariableDeclarator.with_initializer ("self", new CCodeCastExpression (ccall, cl.get_cname () + "*"))); cinit.append (cdecl); } else if (in_gtypeinstance_creation_method) { var cl = (Class) m.parent_symbol;