Analyzer rejects B<X extends A<A<X>>> whereas Dart passes with this. #34726
Labels
dart-model-analyzer-spec
Issues with the analyzer's implementation of the language spec
legacy-area-analyzer
Use area-devexp instead.
type-bug
Incorrect behavior (everything from a crash to more subtle misbehavior)
Milestone
Dart SDK Version: 2.1.0-dev.6.0
OS: Windows 10
The following example declares four classes and print their types:
Dart passes with this and prints actual types of
A
,A1
,B
,B1
:However, dartanalyzer throws compile error for class
B1<X extends A<A<X>>>
here:The text was updated successfully, but these errors were encountered: