| Index: pkg/analyzer/test/src/task/strong/inferred_type_test.dart
|
| diff --git a/pkg/analyzer/test/src/task/strong/inferred_type_test.dart b/pkg/analyzer/test/src/task/strong/inferred_type_test.dart
|
| index 51d4a1d9dac41ab471dfe35f0c3bda44441a071f..125b356f01fea9f3fbc8e6ff0f63572ff2a16d54 100644
|
| --- a/pkg/analyzer/test/src/task/strong/inferred_type_test.dart
|
| +++ b/pkg/analyzer/test/src/task/strong/inferred_type_test.dart
|
| @@ -386,6 +386,23 @@ void main() {
|
| int bar = 42;
|
| }
|
|
|
| + class Bar<T extends Iterable<String>> {
|
| + void foo(T t) {
|
| + for (var i in t) {
|
| + int x = /*severe:StaticTypeError*/i;
|
| + }
|
| + }
|
| + }
|
| +
|
| + class Baz<T, E extends Iterable<T>, S extends E> {
|
| + void foo(S t) {
|
| + for (var i in t) {
|
| + int x = /*severe:StaticTypeError*/i;
|
| + T y = i;
|
| + }
|
| + }
|
| + }
|
| +
|
| test() {
|
| var list = <Foo>[];
|
| for (var x in list) {
|
|
|