From: Jürg Billeter Date: Mon, 24 Sep 2012 18:40:58 +0000 (+0200) Subject: Report error for signals with variable argument lists X-Git-Tag: 0.18.0~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fedb16b19fe9754e4dc25ddccc3fd97eb838bf60;p=thirdparty%2Fvala.git Report error for signals with variable argument lists Fixes bug 683922. --- diff --git a/vala/valasignal.vala b/vala/valasignal.vala index fb5895ab9..3ddc453b3 100644 --- a/vala/valasignal.vala +++ b/vala/valasignal.vala @@ -1,6 +1,6 @@ /* valasignal.vala * - * Copyright (C) 2006-2011 Jürg Billeter + * Copyright (C) 2006-2012 Jürg Billeter * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -184,6 +184,11 @@ public class Vala.Signal : Symbol, Lockable { return_type.check (context); foreach (Parameter param in parameters) { + if (param.ellipsis) { + Report.error (param.source_reference, "Signals with variable argument lists are not supported"); + return false; + } + param.check (context); }