From: Luca Bruno Date: Sat, 14 May 2011 17:47:59 +0000 (+0200) Subject: girparser: Drop the parameter before the ellipsis having first_ prefix X-Git-Tag: 0.13.0~116 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f112e9b7f590357eb6a137834b985eec74fcb46a;p=thirdparty%2Fvala.git girparser: Drop the parameter before the ellipsis having first_ prefix --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 21b2546ce..d29851ff7 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -2790,6 +2790,15 @@ public class Vala.GirParser : CodeVisitor { } } } + if (parameters.size > 1) { + ParameterInfo last_param = parameters[parameters.size-1]; + if (last_param.param.ellipsis) { + var first_vararg_param = parameters[parameters.size-2]; + if (first_vararg_param.param.name.has_prefix ("first_")) { + first_vararg_param.keep = false; + } + } + } int i = 0, j=1;