]> git.ipfire.org Git - thirdparty/vala.git/commit
vala: Search in all interfaces for an implementation match and don't bail early
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 29 Nov 2018 17:44:28 +0000 (18:44 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 19 Dec 2018 23:51:37 +0000 (00:51 +0100)
commit3da2f97f02d6dcc359765080bf2f894a0519806d
tree4dfa1770e4fa84f8ae2f7659b19f841cb5d43d0a
parent7c8f91b6c919a58e5043ccf54c96da7b4f92972b
vala: Search in all interfaces for an implementation match and don't bail early

The first imcompatible method match doesn't mean there is no match for another
interface. This might mean an implementation is missing which will be covered
by the semantic check of the parent class.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/548
tests/Makefile.am
tests/semantic/class-missing-implement-interfaces-methods2.test [new file with mode: 0644]
vala/valamethod.vala