| 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 {
|
|
|