From: Jürg Billeter Date: Tue, 26 Jun 2012 06:54:34 +0000 (+0200) Subject: girparser: Fix criticals on varargs functions X-Git-Tag: 0.17.3~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90889c15ba803fc8e1dbc6ad16104f95ea15848f;p=thirdparty%2Fvala.git girparser: Fix criticals on varargs functions --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 0b01f2056..1dfba8d3f 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -2879,7 +2879,7 @@ public class Vala.GirParser : CodeVisitor { for (int param_n = parameters.size - 1 ; param_n >= 0 ; param_n--) { ParameterInfo pi = parameters[param_n]; - if (pi.param.initializer == null) { + if (!pi.param.ellipsis && pi.param.initializer == null) { string type_string = pi.param.variable_type.to_string (); if (type_string == "Gio.Cancellable?") { pi.param.initializer = new Vala.NullLiteral ();