Closed
Description
This issue was originally filed by [email protected]
In discussions with Gilad over issue #211, I wrote a test which the VM complains about. The issue is:
class Base<T> {}
class Derived extends Base<Derived> {} // legal
I believe the above should be a legal definition.
$ dart tests/language/src/CyclicTypeVariableTest.dart
type 'Base<Derived>' illegally refers to itself
See discussion at:
http://codereview.chromium.org/9186017/