1 2 3 4 5 6 7 8 9 10 11 12 13 14
class Foo : Object { } G get_object<G> (Object[] o) { return null; } Foo get_foo () { return get_object ({ new Foo () }); } void main() { get_foo (); }