Improve usage of "void" as generic type
void foo () {
}
void main () {
var f = new Thread<void> (null, foo);
}
Unexpected result:
test.vala:5.6-5.6: error: Assignment: Cannot convert from `GLib.Thread<void>' to `GLib.Thread<void>'
var f = new Thread<void> (null, foo);
^