From: Frederik 'playya' Sdun Date: Tue, 13 Oct 2009 16:34:03 +0000 (+0200) Subject: Check signature of overriding methods for async X-Git-Tag: 0.7.8~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19099dea20c20a8ec0c0aad2f9d36b94a3f61b0c;p=thirdparty%2Fvala.git Check signature of overriding methods for async Signed-off-by: Frederik 'playya' Sdun --- diff --git a/vala/valamethod.vala b/vala/valamethod.vala index 8b9359a66..53c842b0b 100644 --- a/vala/valamethod.vala +++ b/vala/valamethod.vala @@ -543,6 +543,10 @@ public class Vala.Method : Member { return false; } } + if (base_method.coroutine != this.coroutine) { + invalid_match = "async mismatch"; + return false; + } return true; }