| Index: pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart
|
| diff --git a/pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart b/pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart
|
| index 60318d222785a186faf1add50ccea02245700e38..3434b3679985149d37eb96db6c9566107bb1cce7 100644
|
| --- a/pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart
|
| +++ b/pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart
|
| @@ -10,11 +10,14 @@ import 'dart:math' show Random;
|
| test2() {
|
| List<num> o;
|
| var /*@type=Iterable<num>*/ y = /*@promotedType=none*/ o
|
| - . /*@typeArgs=num*/ map(/*@returnType=num*/ (/*@type=num*/ x) {
|
| - if (new Random().nextBool()) {
|
| - return /*@promotedType=none*/ x.toInt() + 1;
|
| + . /*@typeArgs=num*/ /*@target=List::map*/ map(
|
| + /*@returnType=num*/ (/*@type=num*/ x) {
|
| + if (new Random(). /*@target=dart.math::Random::nextBool*/ nextBool()) {
|
| + return /*@promotedType=none*/ x
|
| + . /*@target=num::toInt*/ toInt() /*@target=num::+*/ +
|
| + 1;
|
| } else {
|
| - return /*@promotedType=none*/ x.toDouble();
|
| + return /*@promotedType=none*/ x. /*@target=num::toDouble*/ toDouble();
|
| }
|
| });
|
| Iterable<num> w = /*@promotedType=none*/ y;
|
|
|