Index: pkg/front_end/testcases/inference/generic_methods_downwards_inference_fold.dart |
diff --git a/pkg/front_end/testcases/inference/generic_methods_downwards_inference_fold.dart b/pkg/front_end/testcases/inference/generic_methods_downwards_inference_fold.dart |
index 5c2302a5d48edd65c124f4e91508addcdd1a5964..d2d4f558bf0c2eae8b8f3d5e484facf4127bc036 100644 |
--- a/pkg/front_end/testcases/inference/generic_methods_downwards_inference_fold.dart |
+++ b/pkg/front_end/testcases/inference/generic_methods_downwards_inference_fold.dart |
@@ -7,22 +7,26 @@ library test; |
void main() { |
List<int> o; |
- int y = /*@promotedType=none*/ o |
- .fold(0, /*@returnType=int*/ (/*@type=int*/ x, /*@type=int*/ y) => x + y); |
+ int y = /*@promotedType=none*/ o.fold( |
+ 0, |
+ /*@returnType=int*/ (/*@type=int*/ x, |
+ /*@type=int*/ y) => /*@promotedType=none*/ x + /*@promotedType=none*/ y); |
var /*@type=dynamic*/ z = /*@promotedType=none*/ o.fold( |
0, |
/*@returnType=dynamic*/ (/*@type=dynamic*/ x, |
- /*@type=int*/ y) => /*info:DYNAMIC_INVOKE*/ x + y); |
+ /*@type=int*/ y) => /*info:DYNAMIC_INVOKE*/ /*@promotedType=none*/ x + /*@promotedType=none*/ y); |
y = /*info:DYNAMIC_CAST*/ /*@promotedType=none*/ z; |
} |
void functionExpressionInvocation() { |
List<int> o; |
int y = (/*@promotedType=none*/ o.fold)( |
- 0, /*@returnType=int*/ (/*@type=int*/ x, /*@type=int*/ y) => x + y); |
+ 0, |
+ /*@returnType=int*/ (/*@type=int*/ x, |
+ /*@type=int*/ y) => /*@promotedType=none*/ x + /*@promotedType=none*/ y); |
var /*@type=dynamic*/ z = (/*@promotedType=none*/ o.fold)( |
0, |
/*@returnType=dynamic*/ (/*@type=dynamic*/ x, |
- /*@type=int*/ y) => /*info:DYNAMIC_INVOKE*/ x + y); |
+ /*@type=int*/ y) => /*info:DYNAMIC_INVOKE*/ /*@promotedType=none*/ x + /*@promotedType=none*/ y); |
y = /*info:DYNAMIC_CAST*/ /*@promotedType=none*/ z; |
} |