-
Notifications
You must be signed in to change notification settings - Fork 13k
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
crash: "Out of stack space, sorry" with structural recursive type #742
Comments
It's an infinite type; we didn't catch it. try app(@expr) or so. Bug should remain open of course, since we should catch it nicely. |
I just implemented the occurs check, so I'll look at this too. |
On second thought, I don't think checking this is going to be very similar to the occurs check, as it doesn't involve type variables. Also, I'm not very familiar with the code that typechecks tag declarations. So I'm going to work on other bugs for now. |
This should be pretty easy to do using the type_structurally_contains function that marijn wrote recently. I'll take it. |
For future searching purposes, the error displayed now is 'rust: task ran out of stack' |
For future searching purposes, |
Add asmjs/wasm32 to CI Rebase of rust-lang#610 and also move emscripten up much higher in the hierarchy to ensure that it doesn't have too much of a ripple effect on other platforms. This involved moving down a good number of definitions, but hopefully was done with care to not break anything!
Linux/Android: re-add initgroups This was removed in rust-lang#742
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `c7fd5d9` to `ee6fe21`. - [Release notes](https://github.com/CraneStation/cranelift/releases) - [Commits](bytecodealliance/cranelift@c7fd5d9...ee6fe21) Signed-off-by: dependabot-preview[bot] <[email protected]>
The following program is sufficient to crash rustc:
This yields the following stack trace:
The text was updated successfully, but these errors were encountered: