Index: pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart.direct.expect |
diff --git a/pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart.direct.expect b/pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart.direct.expect |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3f1899b7d112b205869de357953cb2a68da5b1e9 |
--- /dev/null |
+++ b/pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart.direct.expect |
@@ -0,0 +1,19 @@ |
+library test; |
+import self as self; |
+import "dart:core" as core; |
+import "dart:math" as math; |
+ |
+static method test2() → dynamic { |
+ core::List<core::num> o; |
+ dynamic y = o.map((dynamic x) → dynamic { |
+ if(math::Random::•().nextBool()) { |
+ return x.toInt().+(1); |
+ } |
+ else { |
+ return x.toDouble(); |
+ } |
+ }); |
+ core::Iterable<core::num> w = y; |
+ core::Iterable<core::int> z = y; |
+} |
+static method main() → dynamic {} |