From: Richard Wiedenhöft Date: Fri, 14 Mar 2014 13:52:39 +0000 (+0100) Subject: Accept single ellipsis parameter for instance methods X-Git-Tag: 0.24.0~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fbf6b363cf73dbcd985d3d805a61366b270b384b;p=thirdparty%2Fvala.git Accept single ellipsis parameter for instance methods Fixes bug 726347 --- diff --git a/vala/valamethod.vala b/vala/valamethod.vala index 7070cd154..3e9096a7d 100644 --- a/vala/valamethod.vala +++ b/vala/valamethod.vala @@ -648,8 +648,8 @@ public class Vala.Method : Subroutine { return_type.check (context); } - if (parameters.size == 1 && parameters[0].ellipsis && body != null) { - // accept just `...' for external methods for convenience + if (parameters.size == 1 && parameters[0].ellipsis && body != null && binding != MemberBinding.INSTANCE) { + // accept just `...' for external methods and instance methods error = true; Report.error (parameters[0].source_reference, "Named parameter required before `...'"); }