[vala] Report error for signals with variable argument lists
- From: JÃrg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Report error for signals with variable argument lists
- Date: Mon, 24 Sep 2012 18:41:49 +0000 (UTC)
commit fedb16b19fe9754e4dc25ddccc3fd97eb838bf60
Author: JÃrg Billeter <j bitron ch>
Date: Mon Sep 24 20:40:58 2012 +0200
Report error for signals with variable argument lists
Fixes bug 683922.
vala/valasignal.vala | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/vala/valasignal.vala b/vala/valasignal.vala
index fb5895a..3ddc453 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);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]