Closed
Description
I might be able to git bisect
this tomorrow, unfortunately cargo-bisect-rustc can't help because this is a debug assertion.
cargo +stage1 install cargo-nextest --force
Starts at least on this commit:
ca62d2c445628587660ae48013f460b08b1f5552
Error output
thread 'rustc' panicked at compiler/rustc_trait_selection/src/traits/select/mod.rs:3119:9:
assertion failed: !hidden_types.has_erased_regions()
Metadata
Metadata
Assignees
Labels
Category: This is a bug.Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the types team, which will review and decide on the PR/issue.This issue requires a build of rustc or tooling with debug-assertions in some way
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
lqd commentedon Oct 1, 2023
I don't know about you, but I'm not sure we're getting everything we'd want out of the alt builds. I rarely hear about them, and especially not when they could have helped, like here: maybe enough time has passed by now to say debug assertions should also be turned on in the alt builds?
Anyway, I believe
cargo-nextest-0.9.59
started triggering this assert in release mode with 286502c from #107421.Rollup merge of rust-lang#116452 - cjgillot:noassert-erased, r=oli-obk
Rollup merge of rust-lang#116452 - cjgillot:noassert-erased, r=oli-obk
Unrolled build for rust-lang#116452
lqd commentedon Oct 19, 2023
This should have been fixed by #116452, can this issue be closed?
saethlin commentedon Oct 19, 2023
Yes, can confirm it's fixed.