summaryrefslogtreecommitdiff
path: root/vala/valamethod.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-09-13 13:54:53 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2019-09-24 13:49:56 +0200
commit435e2755a3b9028c9dcf85cf4d6ac489f7237fa5 (patch)
treeb6fa3d3886a045d9c9307a82a3e79a0245ddc766 /vala/valamethod.vala
parent4f21af865b75a92cddd2a017085111d2c7c616e1 (diff)
downloadvala-435e2755a3b9028c9dcf85cf4d6ac489f7237fa5.tar.gz
vala: Report dedicated error message for params-array parameter mismatch
Diffstat (limited to 'vala/valamethod.vala')
-rw-r--r--vala/valamethod.vala4
1 files changed, 4 insertions, 0 deletions
diff --git a/vala/valamethod.vala b/vala/valamethod.vala
index 60a1a3543..3d7518f6a 100644
--- a/vala/valamethod.vala
+++ b/vala/valamethod.vala
@@ -384,6 +384,10 @@ public class Vala.Method : Subroutine, Callable {
invalid_match = "ellipsis parameter mismatch";
return false;
}
+ if (base_param.params_array != param.params_array) {
+ invalid_match = "params array parameter mismatch";
+ return false;
+ }
if (!base_param.ellipsis) {
if (base_param.direction != param.direction) {
invalid_match = "incompatible direction of parameter %d".printf (param_index);