From: Jürg Billeter Date: Sat, 19 Dec 2009 11:37:38 +0000 (+0100) Subject: Fix type declaration for sizeof expressions X-Git-Tag: 0.7.9~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d29edacca913ac824690bed45dfbef983cdae85;p=thirdparty%2Fvala.git Fix type declaration for sizeof expressions --- diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index 3ca3c6fac..7a1b4552a 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -3957,6 +3957,8 @@ internal class Vala.CCodeBaseModule : CCodeModule { } public override void visit_sizeof_expression (SizeofExpression expr) { + generate_type_declaration (expr.type_reference, source_declarations); + var csizeof = new CCodeFunctionCall (new CCodeIdentifier ("sizeof")); csizeof.add_argument (new CCodeIdentifier (expr.type_reference.get_cname ())); expr.ccodenode = csizeof;