-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Top-level printer crash with recursively-constrained type #9873
Comments
Unfortunately, #9870 does not fix that one. Pandora box ? |
Fixed in #9870. The cause was a use of |
Note that the bug was in the printer, not the type-checker, but the faulty function is exported from the type checker (it is very seldom used, hopefully on types without constraints). |
Actually the problem is not in the printer; using #9870 we get:
which is clearly wrong. I'm starting to get completely lost. Somehow the type checker seems to believe parameters are regular too... Now looking into how to get rid of those strange type definitions. |
I am closing this issue as a duplicate of #9866 (which is still open for recursive module). |
This looks somewhat related to #9866 (cc @garrigue):
In 4.11.1:
In
trunk
:The text was updated successfully, but these errors were encountered: