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 5a870039ffeebfd4c5c278e8b5a56fc055109f21..0ba8c6e69fc9abf1790c479512fa56b5e52a669b 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,14 +7,15 @@ library test; |
void main() { |
List<int> o; |
- int y = /*@promotedType=none*/ o. /*@typeArgs=int*/ fold( |
+ int y = /*@promotedType=none*/ o. /*@typeArgs=int*/ /*@target=List::fold*/ fold( |
0, |
/*@returnType=int*/ (/*@type=int*/ x, |
- /*@type=int*/ y) => /*@promotedType=none*/ x + /*@promotedType=none*/ y); |
- var /*@type=dynamic*/ z = /*@promotedType=none*/ o. /*@typeArgs=dynamic*/ fold( |
- 0, |
- /*@returnType=dynamic*/ (/*@type=dynamic*/ x, |
- /*@type=int*/ y) => /*info:DYNAMIC_INVOKE*/ /*@promotedType=none*/ x + /*@promotedType=none*/ y); |
+ /*@type=int*/ y) => /*@promotedType=none*/ x /*@target=num::+*/ + /*@promotedType=none*/ y); |
+ var /*@type=dynamic*/ z = /*@promotedType=none*/ o |
+ . /*@typeArgs=dynamic*/ /*@target=List::fold*/ fold( |
+ 0, |
+ /*@returnType=dynamic*/ (/*@type=dynamic*/ x, |
+ /*@type=int*/ y) => /*info:DYNAMIC_INVOKE*/ /*@promotedType=none*/ x + /*@promotedType=none*/ y); |
y = /*info:DYNAMIC_CAST*/ /*@promotedType=none*/ z; |
} |
@@ -23,7 +24,7 @@ void functionExpressionInvocation() { |
int y = (/*@promotedType=none*/ o.fold)( |
0, |
/*@returnType=int*/ (/*@type=int*/ x, |
- /*@type=int*/ y) => /*@promotedType=none*/ x + /*@promotedType=none*/ y); |
+ /*@type=int*/ y) => /*@promotedType=none*/ x /*@target=num::+*/ + /*@promotedType=none*/ y); |
var /*@type=dynamic*/ z = (/*@promotedType=none*/ o.fold)( |
0, |
/*@returnType=dynamic*/ (/*@type=dynamic*/ x, |