From: Marc-André Lureau Date: Sun, 24 Jan 2010 00:43:05 +0000 (+0100) Subject: Initialize DelegateType local variables X-Git-Tag: 0.7.10~44 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ecceaa16db8f975c5a3b8cc6c66e2d3aa84d7d42;p=thirdparty%2Fvala.git Initialize DelegateType local variables Fixes bug 607902. --- diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index e89095114..a3746798b 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -2914,7 +2914,8 @@ internal class Vala.CCodeBaseModule : CCodeModule { vardecl.initializer = clist; vardecl.init0 = true; } else if (local.variable_type.is_reference_type_or_type_parameter () || - local.variable_type.nullable) { + local.variable_type.nullable || + local.variable_type is DelegateType) { vardecl.initializer = new CCodeConstant ("NULL"); vardecl.init0 = true; }