-
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: thir: LocalTableInContext: key not found
#123077
Comments
minimal: fn main() {
std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, || ());
} |
This ICE relies on the stdarch functions because they're annotated with Typically given some Creating an anon const with a closure inside of it that has a parent that is not the anon const then ICEs the compiler at some place later when trying to access typeck information about the closure. |
Regardless of whether #120550 introduced the ice or not, I'm sure this weird parenting behaviour has existed for a long time before hand. |
…r=<try> Fix ICE when passing DefId-creating args to legacy_const_generics. r? BoxyUwU Fixes rust-lang#123077
…r=<try> Fix ICE when passing DefId-creating args to legacy_const_generics. r? BoxyUwU Fixes rust-lang#123077 Fixes rust-lang#129150
…, r=BoxyUwU Fix ICE when passing DefId-creating args to legacy_const_generics. r? BoxyUwU Fixes rust-lang#123077 Fixes rust-lang#129150
…, r=BoxyUwU Fix ICE when passing DefId-creating args to legacy_const_generics. r? BoxyUwU Fixes rust-lang#123077 Fixes rust-lang#129150
auto-reduced (treereduce-rust):
original:
Version information
Command:
/home/matthias/.rustup/toolchains/master/bin/rustc
Program output
The text was updated successfully, but these errors were encountered: