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; |