| Index: pkg/front_end/testcases/inference/future_union_upwards_generic_methods.dart
|
| diff --git a/pkg/front_end/testcases/inference/future_union_upwards_generic_methods.dart b/pkg/front_end/testcases/inference/future_union_upwards_generic_methods.dart
|
| index 47ecba52db3fb7bd9fceea142eb4175573f2b3d3..254e3a30105209eac42ed40eaaa945461fa6157e 100644
|
| --- a/pkg/front_end/testcases/inference/future_union_upwards_generic_methods.dart
|
| +++ b/pkg/front_end/testcases/inference/future_union_upwards_generic_methods.dart
|
| @@ -10,20 +10,14 @@ import 'dart:async';
|
| main() async {
|
| var /*@type=Future<B>*/ b = new Future<B>.value(new B());
|
| var /*@type=Future<C>*/ c = new Future<C>.value(new C());
|
| - var /*@type=List<Future<A>>*/ lll = /*@typeArgs=Future<A>*/ [
|
| - /*@promotedType=none*/ b,
|
| - /*@promotedType=none*/ c
|
| - ];
|
| + var /*@type=List<Future<A>>*/ lll = /*@typeArgs=Future<A>*/ [b, c];
|
| var /*@type=List<A>*/ result =
|
| + await Future. /*@typeArgs=A*/ /*@target=Future::wait*/ wait(lll);
|
| + var /*@type=List<A>*/ result2 =
|
| await Future. /*@typeArgs=A*/ /*@target=Future::wait*/ wait(
|
| - /*@promotedType=none*/ lll);
|
| - var /*@type=List<A>*/ result2 = await Future
|
| - . /*@typeArgs=A*/ /*@target=Future::wait*/ wait(/*@typeArgs=Future<A>*/ [
|
| - /*@promotedType=none*/ b,
|
| - /*@promotedType=none*/ c
|
| - ]);
|
| - List<A> list = /*@promotedType=none*/ result;
|
| - list = /*@promotedType=none*/ result2;
|
| + /*@typeArgs=Future<A>*/ [b, c]);
|
| + List<A> list = result;
|
| + list = result2;
|
| }
|
|
|
| class A {}
|
|
|