Index: pkg/front_end/testcases/inference/infer_from_complex_expressions_if_outer_most_value_is_precise.dart |
diff --git a/pkg/front_end/testcases/inference/infer_from_complex_expressions_if_outer_most_value_is_precise.dart b/pkg/front_end/testcases/inference/infer_from_complex_expressions_if_outer_most_value_is_precise.dart |
index 505a11f49ce7a460314ad3342b841c26a63095af..de594134cbf8306eab5a65e8eee7ea059d0e531c 100644 |
--- a/pkg/front_end/testcases/inference/infer_from_complex_expressions_if_outer_most_value_is_precise.dart |
+++ b/pkg/front_end/testcases/inference/infer_from_complex_expressions_if_outer_most_value_is_precise.dart |
@@ -25,11 +25,12 @@ var /*@topType=Map<dynamic, dynamic>*/ d = <dynamic, dynamic>{ |
'a': 'b' |
}; // map literals |
var /*@topType=A*/ e = new A()..x = 3; // cascades |
-var /*@topType=int*/ f = 2 + 3; // binary expressions are OK if the left operand |
+var /*@topType=int*/ f = |
+ 2 /*@target=num::+*/ + 3; // binary expressions are OK if the left operand |
// is from a library in a different strongest |
// conected component. |
-var /*@topType=int*/ g = -3; |
-var /*@topType=B*/ h = new A() + 3; |
+var /*@topType=int*/ g = /*@target=int::unary-*/ -3; |
+var /*@topType=B*/ h = new A() /*@target=A::+*/ + 3; |
var /*@topType=dynamic*/ i = /*error:UNDEFINED_OPERATOR,info:DYNAMIC_INVOKE*/ -new A(); |
var /*@topType=B*/ j = /*info:UNNECESSARY_CAST*/ null as B; |