]> git.ipfire.org Git - thirdparty/vala.git/commit
codegen: Add missing check while overriding virtual async interface methods
authorRico Tzschichholz <ricotz@ubuntu.com>
Sat, 20 Nov 2021 16:29:22 +0000 (17:29 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 20 Nov 2021 16:55:25 +0000 (17:55 +0100)
commit810952ed3fee8fb34eb89dc06c1238b76b57ca91
tree864c53bffc1b02aca4a5e659d90405daae0133ba
parent1051b5f138817a96592137f4f5b16e53c9669539
codegen: Add missing check while overriding virtual async interface methods

This fixes a couple of criticals and possibly faulty C code.

In addition to fc246aa7f8cbc6cb176724246a0187e19fe91198

See https://gitlab.gnome.org/GNOME/vala/issues/852
codegen/valagasyncmodule.vala
tests/_test.401818/objects_interface_virtual_override [new file with mode: 0755]
tests/_test.401818/objects_interface_virtual_override.vala [new file with mode: 0644]
tests/objects/interface-virtual-override.c-expected
tests/objects/interface-virtual-override.vala