From 81643e8c7469ba95a83db7b8acdf3e153faa2264 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Fri, 19 Oct 2012 23:46:17 +0200 Subject: [PATCH] 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. --- codegen/valagdbusservermodule.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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))); } } -- 2.47.2