From: Rico Tzschichholz Date: Tue, 20 Nov 2018 15:38:31 +0000 (+0100) Subject: codegen: Make sure to include declarations for delegate typed parameters X-Git-Tag: 0.43.1~69 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c3f04b1fc680d92f95850db3036f01b53cd8a75;p=thirdparty%2Fvala.git codegen: Make sure to include declarations for delegate typed parameters So call generate_type_declaration() with all parameter types. --- diff --git a/codegen/valaccodedelegatemodule.vala b/codegen/valaccodedelegatemodule.vala index 7ef39e395..ed6357c0a 100644 --- a/codegen/valaccodedelegatemodule.vala +++ b/codegen/valaccodedelegatemodule.vala @@ -462,6 +462,8 @@ public class Vala.CCodeDelegateModule : CCodeArrayModule { return base.generate_parameter (param, decl_space, cparam_map, carg_map); } + generate_type_declaration (param.variable_type, decl_space); + string ctypename = get_ccode_name (param.variable_type); string target_ctypename = "gpointer"; string target_destroy_notify_ctypename = "GDestroyNotify";