From: Rico Tzschichholz Date: Fri, 19 Oct 2018 13:58:11 +0000 (+0200) Subject: tests: Add "method override with compatible delegate parameter" test X-Git-Tag: 0.43.1~190 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=69a20bc68baca399b9ecaa4cf80dcd23b4eb3463;p=thirdparty%2Fvala.git tests: Add "method override with compatible delegate parameter" test --- diff --git a/tests/Makefile.am b/tests/Makefile.am index 59cf5685c..64a6e6805 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -215,6 +215,7 @@ TESTS = \ structs/bug775761.vala \ structs/bug777194.vala \ delegates/casting.vala \ + delegates/compatible.vala \ delegates/delegates.vala \ delegates/delegates-error.test \ delegates/fields.vala \ diff --git a/tests/delegates/compatible.vala b/tests/delegates/compatible.vala new file mode 100644 index 000000000..21acc0987 --- /dev/null +++ b/tests/delegates/compatible.vala @@ -0,0 +1,14 @@ +delegate void Func (); +delegate void CompatibleFunc (); + +interface Foo : Object { + public abstract void foo (Func? func); +} + +class Bar : Object, Foo { + public void foo (CompatibleFunc? func) { + } +} + +void main () { +}