Index: tests/language/type_promotion_logical_and_test.dart |
diff --git a/tests/language/type_promotion_logical_and_test.dart b/tests/language/type_promotion_logical_and_test.dart |
index 92a4758a02b8c9e9ad27b5ab9500a2ee6ef0d167..1ee6296060742c2ec1282cb3af01bd2bc91a4a90 100644 |
--- a/tests/language/type_promotion_logical_and_test.dart |
+++ b/tests/language/type_promotion_logical_and_test.dart |
@@ -33,6 +33,10 @@ void main() { |
b = a.d; /// 02: static type warning |
a = null; |
} |
+ if ((((a) is D) && (b = (a).d))) { |
+ b = a.d; /// 03: static type warning |
+ a = null; |
+ } |
if (f(a = null) && a is D) { |
b = a.d; |
} |