-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
save-analysis: Fix ICE when processing associated constant #60649
Conversation
@rust-lang/infra this fixes a widespread ICE (any crate that transitively depends on bitflags 1.0.5, which is quite a few, currently yanked for this reason) in the RLS - any chance this can be backported to stable or at least to beta? cc @KodrAus |
A back port to |
cc @rust-lang/compiler @rust-lang/release Beta & stable nominating based on #60649 (comment). |
Note that a point release is likely not going to happen. We're two weeks from the next release and since this isn't merged yet the most likely target is May 16th, one week before 1.35 is out. |
@pietroalbini ah, my release math was way off, sorry. Assuming this will be merged soon, is beta backport still on the table? |
Yep, the deadline for beta backports to be merged is Sunday 19th. |
bf36208
to
e73ba21
Compare
Added a test for both ICEs (when processing const with associated type and when processing assoc const with bogus field access). |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Discussed in compiler meeting. Marking as beta-accepted. |
Seems like a point release won't happen, so we didn't discuss that. |
I'll drop the stable-nominated label then |
Pardon a naive question, but when can we hope to see this fix added to the stable...? |
@mouse07410 Probably next stable, 1.35. |
@oli-obk what do you think? EDIT: Feel like r+'ing so it has a chance to be backported in beta as well? |
📌 Commit 0af18ee has been approved by |
save-analysis: Fix ICE when processing associated constant Closes #59134 Closes rust-lang/rls#1449 Thanks @swgillespie for helping tracking this down and fixing it! r? @eddyb
☀️ Test successful - checks-travis, status-appveyor |
Closes #59134
Closes rust-lang/rls#1449
Thanks @swgillespie for helping tracking this down and fixing it!
r? @eddyb