-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
[beta] Fix attempted .def_id() on invalid def: NonMacroAttr(Builtin)
#58501
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
|
@bors r+ I hit this as well and was stuck using the query stack printed on ICE (when |
📌 Commit 81571bf has been approved by |
yes
I guess. I removed the tag |
[beta] Fix `attempted .def_id() on invalid def: NonMacroAttr(Builtin)` backport of the fix so we can get update the bootstrap compiler to a compiler that has this fix. It's very hard to do development on stage 0/1 since resolve errors often end up with an ICE before outputting any useful diagnostics. cc @rust-lang/compiler @rust-lang/infra I would like to fast-track this backport as it severly hampers @varkor's and my rustc developments. The ICE never happens for successful compiles, only if there are errors. Since it is very minimalistic and can easily be reverted if desired I think/hope we can skip the usual beta nomination + beta accepted steps
☀️ Test successful - checks-travis, status-appveyor |
Bump the bootstrap compiler This compiler includes #58501, which fixes an annoying ICE while working on rustc itself. r? @pietroalbini
…albini Bump the bootstrap compiler This compiler includes rust-lang#58501, which fixes an annoying ICE while working on rustc itself. r? @pietroalbini
Bump the bootstrap compiler This compiler includes #58501, which fixes an annoying ICE while working on rustc itself. r? @pietroalbini
backport of the fix so we can get update the bootstrap compiler to a compiler that has this fix. It's very hard to do development on stage 0/1 since resolve errors often end up with an ICE before outputting any useful diagnostics.
cc @rust-lang/compiler @rust-lang/infra I would like to fast-track this backport as it severly hampers @varkor's and my rustc developments. The ICE never happens for successful compiles, only if there are errors.
Since it is very minimalistic and can easily be reverted if desired I think/hope we can skip the usual beta nomination + beta accepted steps