-
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
ICE: 'assertion failed: bound_list_is_sorted(&bounds.projection_bounds)' with associated types #25467
Comments
Getting the same ICE occasionally in https://github.com/Marwes/parser-combinators-language. |
This is a somewhat flaky ICE I used to see a bunch back in April, but it seemed like it sorted itself out with the 1.0. I've found it again! It is on stable 1.1, so I thought I would bump this post 1.0 issue rather than my open pre-1.0 issues. I'm really not sure what causes this, but the common features tend to be doing a bunch of builds with light changes to a local crate (path="...") on which the project depends (in this case, local edits to the timely crate). It feels a lot like it is Cargo getting just a bit confused about what has changed and what hasn't, as Maybe someone should just put a
|
The sort key is a (DefId, Name), which is *not* stable between runs, so we must re-sort when loading. Fixes rust-lang#24063 Fixes rust-lang#25467 Fixes rust-lang#27222 Fixes rust-lang#28377
Hi,
I ran into an interesting ICE while working on a personal project. This seems like it could be related to issues #24063 or #24596, but I'm not sure.
I set up a minimal cargo package here. The README includes a description of the bug and the compiler backtrace.
The text was updated successfully, but these errors were encountered: