]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Check signature of overriding methods for async
authorFrederik 'playya' Sdun <Frederik.Sdun@googlemail.com>
Tue, 13 Oct 2009 16:34:03 +0000 (18:34 +0200)
committerJürg Billeter <j@bitron.ch>
Thu, 15 Oct 2009 21:27:08 +0000 (23:27 +0200)
Signed-off-by: Frederik 'playya' Sdun <Frederik.Sdun@googlemail.com>
vala/valamethod.vala

index 8b9359a66e7c2c98963a7ba3f1eaec19a3914395..53c842b0b17892caf8353fd98c78f386991ce856 100644 (file)
@@ -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;
        }