From: Jürg Billeter Date: Fri, 19 Oct 2012 21:46:17 +0000 (+0200) Subject: GDBus: Initialize array length variable in property get wrappers X-Git-Tag: 0.19.0~104 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ceefedb2ce62712f4bbebd72baceb13104fbc675;p=thirdparty%2Fvala.git GDBus: Initialize array length variable in property get wrappers This fixes a gcc warning when building with -O3. Based on patch by Marc-Antoine Perennou. Fixes bug 686123. --- diff --git a/codegen/valagdbusservermodule.vala b/codegen/valagdbusservermodule.vala index c92a44474..9da2bb8f1 100644 --- a/codegen/valagdbusservermodule.vala +++ b/codegen/valagdbusservermodule.vala @@ -505,7 +505,7 @@ public class Vala.GDBusServerModule : GDBusClientModule { for (int dim = 1; dim <= array_type.rank; dim++) { string length_cname = get_array_length_cname ("result", dim); - ccode.add_declaration ("int", new CCodeVariableDeclarator (length_cname)); + ccode.add_declaration ("int", new CCodeVariableDeclarator.zero (length_cname, new CCodeConstant ("0"))); ccall.add_argument (new CCodeUnaryExpression (CCodeUnaryOperator.ADDRESS_OF, new CCodeIdentifier (length_cname))); } }