diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-10-19 15:58:11 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-10-19 16:00:19 +0200 |
commit | 69a20bc68baca399b9ecaa4cf80dcd23b4eb3463 (patch) | |
tree | f27a3233fb6e4dd7c6b7503fbe44617859a59695 /tests | |
parent | b9f8e20c75fb2f023f3b54979e1d25cac13071a9 (diff) | |
download | vala-69a20bc68baca399b9ecaa4cf80dcd23b4eb3463.tar.gz |
tests: Add "method override with compatible delegate parameter" test
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Makefile.am | 1 | ||||
-rw-r--r-- | tests/delegates/compatible.vala | 14 |
2 files changed, 15 insertions, 0 deletions
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 () { +} |