-
Notifications
You must be signed in to change notification settings - Fork 0
non-fatal overflow during monomorphization results in ICE #155
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
Comments
Not clear where to insert this fatal overflow in a way that doesn't just reintroduce the limitations in the old solver w/ overflow. |
We may want to push this down into the callsites of normalize + instance resolve so that this only affects codegen. |
This currently also results in a bunch of ICE if the recursion limit isn't high enough during bootstrap:
|
instead of aborting due to fatal overflow, we ICE due to an error in
Instance::resolve
ornormalize_erasing_regions
:affected tests:
We should also fatal error with the new solver during monomorphization
The text was updated successfully, but these errors were encountered: