You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note that this only happens on the "new parser/typer frontend" (#187). In the legacy frontend, we were careful to check for cycles in definitions and yielded "Error in class definitions: illegal cycle involving type Foo" for the latter example. We have to adapt these sorts of checks to the new frontend.
The following code causes an infinite loop in type checking
Bar
, we haveBar => (#Bar<Object,Foo> & Bar)
Bar
, we haveBar => #Bar<Object,Foo>
The text was updated successfully, but these errors were encountered: