|
@@ -624,6 +624,11 @@ class TestType extends Test {
|
|
for (k in [s].iterator()) {
|
|
for (k in [s].iterator()) {
|
|
eq(complete("k.|"), "foo:Int");
|
|
eq(complete("k.|"), "foo:Int");
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ var f = function():Iterator<{foo:Int}> {
|
|
|
|
+ return [s].iterator();
|
|
|
|
+ };
|
|
|
|
+ eq(complete("for (k in f()) k.|"), "foo:Int");
|
|
#end
|
|
#end
|
|
}
|
|
}
|
|
|
|
|