Index: pkg/analyzer/test/src/summary/top_level_inference_test.dart |
diff --git a/pkg/analyzer/test/src/summary/top_level_inference_test.dart b/pkg/analyzer/test/src/summary/top_level_inference_test.dart |
index c2017713c4155ddccc495f6e39ada80a9c0355e7..9ed86a7d18cfa62e0bfb0cd6da5a2a7e87390e77 100644 |
--- a/pkg/analyzer/test/src/summary/top_level_inference_test.dart |
+++ b/pkg/analyzer/test/src/summary/top_level_inference_test.dart |
@@ -801,6 +801,30 @@ dynamic h/*error: instanceGetter*/; |
'''); |
} |
+ test_initializer_error_methodInvocation_cycle_topLevel() async { |
+ var library = await _encodeDecodeLibrary(r''' |
+var a = b.foo(); |
+var b = a.foo(); |
+'''); |
+ checkElementText( |
+ library, |
+ r''' |
+dynamic a/*error: dependencyCycle*/; |
+dynamic b/*error: dependencyCycle*/; |
+'''); |
+ } |
+ |
+ test_initializer_error_methodInvocation_cycle_topLevel_self() async { |
+ var library = await _encodeDecodeLibrary(r''' |
+var a = a.foo(); |
+'''); |
+ checkElementText( |
+ library, |
+ r''' |
+dynamic a/*error: dependencyCycle*/; |
+'''); |
+ } |
+ |
test_initializer_error_referenceToFieldOfStaticField() async { |
var library = await _encodeDecodeLibrary(r''' |
class C { |