https://bugzilla.gnome.org/show_bug.cgi?id=792660
asynchronous/bug741929.vala \
asynchronous/bug742621.vala \
asynchronous/bug762819.vala \
+ asynchronous/bug792660.vala \
asynchronous/closures.vala \
dbus/basic-types.test \
dbus/arrays.test \
--- /dev/null
+abstract class Foo {
+ public abstract async void foo ([CCode (array_length = false)] string[] a, int i);
+}
+
+class Bar : Foo {
+ public override async void foo (string[] a, int i) {
+ assert (i == 42);
+ }
+}
+
+void main () {
+ string[] a = { "foo", "bar" };
+ var bar = new Bar ();
+ bar.foo.begin (a, 42);
+}