From: Jürg Billeter Date: Wed, 18 Apr 2007 09:03:25 +0000 (+0000) Subject: use const types where appropriate, fixes bug 428393 X-Git-Tag: VALA_0_0_9~10 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=793eb6efda219dc1d690be32a368a41bf273fe13;p=thirdparty%2Fvala.git use const types where appropriate, fixes bug 428393 2007-04-18 Jürg Billeter * vala/valacodegenerator.vala: use const types where appropriate, fixes bug 428393 svn path=/trunk/; revision=286 --- diff --git a/vala/ChangeLog b/vala/ChangeLog index 1ad4d1daa..c1b0f7c7f 100644 --- a/vala/ChangeLog +++ b/vala/ChangeLog @@ -1,3 +1,8 @@ +2007-04-18 Jürg Billeter + + * vala/valacodegenerator.vala: use const types where appropriate, + fixes bug 428393 + 2007-04-18 Jürg Billeter * vala/valacodegenerator.vala: simplify unref expression for non-null diff --git a/vala/vala/valacodegenerator.vala b/vala/vala/valacodegenerator.vala index 92550bcd7..394127fcd 100644 --- a/vala/vala/valacodegenerator.vala +++ b/vala/vala/valacodegenerator.vala @@ -1640,7 +1640,7 @@ public class Vala.CodeGenerator : CodeVisitor { public override void visit_formal_parameter (FormalParameter! p) { if (!p.ellipsis) { - p.ccodenode = new CCodeFormalParameter (p.name, p.type_reference.get_cname ()); + p.ccodenode = new CCodeFormalParameter (p.name, p.type_reference.get_cname (false, !p.type_reference.takes_ownership)); } } @@ -2118,7 +2118,7 @@ public class Vala.CodeGenerator : CodeVisitor { var cfrag = new CCodeFragment (); foreach (VariableDeclarator decl in stmt.declaration.get_variable_declarators ()) { - var cdecl = new CCodeDeclaration (decl.type_reference.get_cname ()); + var cdecl = new CCodeDeclaration (decl.type_reference.get_cname (false, !decl.type_reference.takes_ownership)); cdecl.add_declarator ((CCodeVariableDeclarator) decl.ccodenode);