Skip to content

[ICE]: assertion failed: hir_items.delayed_lint_items().any(|i| i == owner_id) #155127

@matthiaskrgr

Description

@matthiaskrgr

Code

rustc -Cincremental=. file.rs

#![feature(fn_delegation)]
#![allow(incomplete_features)]

struct S;

fn foo() {} 
impl S {
    #[deprecated]
    reuse foo;
}

fn main() {}

Meta

rustc --version --verbose:

rustc 1.96.0-nightly (b6100ccf7 2026-04-10)
binary: rustc
commit-hash: b6100ccf71c092dd01e7a68930360892545ee4fb
commit-date: 2026-04-10
host: x86_64-unknown-linux-gnu
release: 1.96.0-nightly
LLVM version: 22.1.2

Error output

<output>
Backtrace

thread 'rustc' (1726402) panicked at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_interface/src/passes.rs:1119:25:
assertion failed: hir_items.delayed_lint_items().any(|i| i == owner_id)
stack backtrace:
   0:     0x7fcf84f944d0 - std[8e3100dae4db67ed]::backtrace_rs::backtrace::libunwind::trace
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
   1:     0x7fcf84f944d0 - std[8e3100dae4db67ed]::backtrace_rs::backtrace::trace_unsynchronized::<std[8e3100dae4db67ed]::sys::backtrace::_print_fmt::{closure#1}>
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
   2:     0x7fcf84f944d0 - std[8e3100dae4db67ed]::sys::backtrace::_print_fmt
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/sys/backtrace.rs:74:9
   3:     0x7fcf84f944d0 - <<std[8e3100dae4db67ed]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[501914040d3f99bb]::fmt::Display>::fmt
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/sys/backtrace.rs:44:26
   4:     0x7fcf804eb9ae - <core[501914040d3f99bb]::fmt::rt::Argument>::fmt
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/core/src/fmt/rt.rs:152:76
   5:     0x7fcf804eb9ae - core[501914040d3f99bb]::fmt::write
   6:     0x7fcf84fac6ac - std[8e3100dae4db67ed]::io::default_write_fmt::<std[8e3100dae4db67ed]::sys::stdio::unix::Stderr>
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/io/mod.rs:621:11
   7:     0x7fcf84fac6ac - <std[8e3100dae4db67ed]::sys::stdio::unix::Stderr as std[8e3100dae4db67ed]::io::Write>::write_fmt
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/io/mod.rs:1976:13
   8:     0x7fcf84f59226 - <std[8e3100dae4db67ed]::sys::backtrace::BacktraceLock>::print
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/sys/backtrace.rs:47:9
   9:     0x7fcf84f59226 - std[8e3100dae4db67ed]::panicking::default_hook::{closure#0}
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panicking.rs:292:27
  10:     0x7fcf84f83301 - std[8e3100dae4db67ed]::panicking::default_hook
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panicking.rs:319:9
  11:     0x7fcf819f1587 - <alloc[682abb71fcedff0c]::boxed::Box<dyn for<'a, 'b> core[501914040d3f99bb]::ops::function::Fn<(&'a std[8e3100dae4db67ed]::panic::PanicHookInfo<'b>,), Output = ()> + core[501914040d3f99bb]::marker::Send + core[501914040d3f99bb]::marker::Sync> as core[501914040d3f99bb]::ops::function::Fn<(&std[8e3100dae4db67ed]::panic::PanicHookInfo,)>>::call
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/alloc/src/boxed.rs:2263:9
  12:     0x7fcf819f1587 - rustc_driver_impl[db41365c7177d7e7]::install_ice_hook::{closure#1}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_driver_impl/src/lib.rs:1483:17
  13:     0x7fcf819f1587 - <alloc[682abb71fcedff0c]::boxed::Box<rustc_driver_impl[db41365c7177d7e7]::install_ice_hook::{closure#1}> as core[501914040d3f99bb]::ops::function::Fn<(&dyn for<'a, 'b> core[501914040d3f99bb]::ops::function::Fn<(&'a std[8e3100dae4db67ed]::panic::PanicHookInfo<'b>,), Output = ()> + core[501914040d3f99bb]::marker::Send + core[501914040d3f99bb]::marker::Sync, &std[8e3100dae4db67ed]::panic::PanicHookInfo)>>::call
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/alloc/src/boxed.rs:2263:9
  14:     0x7fcf819f1587 - std[8e3100dae4db67ed]::panicking::update_hook::<alloc[682abb71fcedff0c]::boxed::Box<rustc_driver_impl[db41365c7177d7e7]::install_ice_hook::{closure#1}>>::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panicking.rs:235:47
  15:     0x7fcf84f8369a - <alloc[682abb71fcedff0c]::boxed::Box<dyn for<'a, 'b> core[501914040d3f99bb]::ops::function::Fn<(&'a std[8e3100dae4db67ed]::panic::PanicHookInfo<'b>,), Output = ()> + core[501914040d3f99bb]::marker::Send + core[501914040d3f99bb]::marker::Sync> as core[501914040d3f99bb]::ops::function::Fn<(&std[8e3100dae4db67ed]::panic::PanicHookInfo,)>>::call
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/alloc/src/boxed.rs:2263:9
  16:     0x7fcf84f8369a - std[8e3100dae4db67ed]::panicking::panic_with_hook
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panicking.rs:833:13
  17:     0x7fcf84f5931a - std[8e3100dae4db67ed]::panicking::panic_handler::{closure#0}
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panicking.rs:691:13
  18:     0x7fcf84f480a9 - std[8e3100dae4db67ed]::sys::backtrace::__rust_end_short_backtrace::<std[8e3100dae4db67ed]::panicking::panic_handler::{closure#0}, !>
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/sys/backtrace.rs:182:18
  19:     0x7fcf84f5b23d - __rustc[aa4d8a36e14f0fb8]::rust_begin_unwind
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panicking.rs:689:5
  20:     0x7fcf804ec60c - core[501914040d3f99bb]::panicking::panic_fmt
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/core/src/panicking.rs:80:14
  21:     0x7fcf804ec5d2 - core[501914040d3f99bb]::panicking::panic
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/core/src/panicking.rs:150:5
  22:     0x7fcf8294729f - rustc_interface[2a17a283a9a463c0]::passes::run_required_analyses::{closure#1}
  23:     0x7fcf8294729f - <rustc_data_structures[b0a3de2922396c37]::profiling::VerboseTimingGuard>::run::<(), rustc_interface[2a17a283a9a463c0]::passes::run_required_analyses::{closure#1}>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_data_structures/src/profiling.rs:845:9
  24:     0x7fcf8294729f - <rustc_session[37012b8629fbda37]::session::Session>::time::<(), rustc_interface[2a17a283a9a463c0]::passes::run_required_analyses::{closure#1}>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_session/src/utils.rs:17:50
  25:     0x7fcf8294729f - rustc_interface[2a17a283a9a463c0]::passes::run_required_analyses
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_interface/src/passes.rs:1102:10
  26:     0x7fcf8294729f - rustc_interface[2a17a283a9a463c0]::passes::analysis
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_interface/src/passes.rs:1180:5
  27:     0x7fcf83fd5c57 - rustc_query_impl[bd6a3e7542be3125]::query_impl::analysis::invoke_provider_fn::__rust_begin_short_backtrace
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_query_impl/src/query_impl.rs:118:46
  28:     0x7fcf83d70b23 - rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr::<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_query_impl/src/execution.rs:451:33
  29:     0x7fcf83d70b23 - <rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}::{closure#0} as core[501914040d3f99bb]::ops::function::FnOnce<(rustc_middle[505f342b4aa5bd8]::ty::context::TyCtxt, (&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()))>>::call_once
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/core/src/ops/function.rs:250:5
  30:     0x7fcf83d70b23 - <rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task::<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/dep_graph/graph.rs:349:61
  31:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context::<<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:56:9
  32:     0x7fcf83d70b23 - <std[8e3100dae4db67ed]::thread::local::LocalKey<core[501914040d3f99bb]::cell::Cell<*const ()>>>::try_with::<rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context<<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/thread/local.rs:462:12
  33:     0x7fcf83d70b23 - <std[8e3100dae4db67ed]::thread::local::LocalKey<core[501914040d3f99bb]::cell::Cell<*const ()>>>::with::<rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context<<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/thread/local.rs:426:20
  34:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context::<<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:53:9
  35:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::dep_graph::with_deps::<<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/dep_graph/mod.rs:67:9
  36:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::ty::context::tls::with_context::<rustc_middle[505f342b4aa5bd8]::dep_graph::with_deps<<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:86:36
  37:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::ty::context::tls::with_context_opt::<rustc_middle[505f342b4aa5bd8]::ty::context::tls::with_context<rustc_middle[505f342b4aa5bd8]::dep_graph::with_deps<<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:75:18
  38:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::ty::context::tls::with_context::<rustc_middle[505f342b4aa5bd8]::dep_graph::with_deps<<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:86:5
  39:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::dep_graph::with_deps::<<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}::{closure#0}, rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/dep_graph/mod.rs:65:5
  40:     0x7fcf83d70b23 - <rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task::<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>::{closure#1}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/dep_graph/graph.rs:349:37
  41:     0x7fcf83d70b23 - <rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepGraphData>::with_task::<(&rustc_middle[505f342b4aa5bd8]::query::plumbing::QueryVTable<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>, ()), rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/dep_graph/graph.rs:351:14
  42:     0x7fcf83d70b23 - rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr::<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_query_impl/src/execution.rs:447:24
  43:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context::<rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}, (rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex)>::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:56:9
  44:     0x7fcf83d70b23 - <std[8e3100dae4db67ed]::thread::local::LocalKey<core[501914040d3f99bb]::cell::Cell<*const ()>>>::try_with::<rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context<rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}, (rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex)>::{closure#0}, (rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex)>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/thread/local.rs:462:12
  45:     0x7fcf83d70b23 - <std[8e3100dae4db67ed]::thread::local::LocalKey<core[501914040d3f99bb]::cell::Cell<*const ()>>>::with::<rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context<rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}, (rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex)>::{closure#0}, (rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex)>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/thread/local.rs:426:20
  46:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context::<rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}, (rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex)>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:53:9
  47:     0x7fcf83d70b23 - rustc_query_impl[bd6a3e7542be3125]::plumbing::start_query::<(rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex), rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}>::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_query_impl/src/plumbing.rs:74:9
  48:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::ty::context::tls::with_context::<rustc_query_impl[bd6a3e7542be3125]::plumbing::start_query<(rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex), rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}>::{closure#0}, (rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex)>::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:86:36
  49:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::ty::context::tls::with_context_opt::<rustc_middle[505f342b4aa5bd8]::ty::context::tls::with_context<rustc_query_impl[bd6a3e7542be3125]::plumbing::start_query<(rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex), rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}>::{closure#0}, (rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex)>::{closure#0}, (rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex)>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:75:18
  50:     0x7fcf83d70b23 - rustc_middle[505f342b4aa5bd8]::ty::context::tls::with_context::<rustc_query_impl[bd6a3e7542be3125]::plumbing::start_query<(rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex), rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}>::{closure#0}, (rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex)>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:86:5
  51:     0x7fcf83d70b23 - rustc_query_impl[bd6a3e7542be3125]::plumbing::start_query::<(rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex), rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#1}>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_query_impl/src/plumbing.rs:61:5
  52:     0x7fcf83d70b23 - rustc_query_impl[bd6a3e7542be3125]::execution::execute_job_incr::<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_query_impl/src/execution.rs:445:36
  53:     0x7fcf83d70b23 - rustc_query_impl[bd6a3e7542be3125]::execution::try_execute_query::<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>, true>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_query_impl/src/execution.rs:301:17
  54:     0x7fcf83fd5952 - rustc_query_impl[bd6a3e7542be3125]::execution::execute_query_incr_inner::<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_query_impl/src/execution.rs:625:9
  55:     0x7fcf83fd5952 - stacker[4f39545d1c1f102b]::maybe_grow::<(rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, core[501914040d3f99bb]::option::Option<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex>), rustc_query_impl[bd6a3e7542be3125]::execution::execute_query_incr_inner<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>
                               at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
  56:     0x7fcf83fd5952 - rustc_data_structures[b0a3de2922396c37]::stack::ensure_sufficient_stack::<(rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>, core[501914040d3f99bb]::option::Option<rustc_middle[505f342b4aa5bd8]::dep_graph::graph::DepNodeIndex>), rustc_query_impl[bd6a3e7542be3125]::execution::execute_query_incr_inner<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_data_structures/src/stack.rs:21:5
  57:     0x7fcf83fd5952 - rustc_query_impl[bd6a3e7542be3125]::execution::execute_query_incr_inner::<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_query_impl/src/execution.rs:624:36
  58:     0x7fcf83fd5952 - rustc_query_impl[bd6a3e7542be3125]::query_impl::analysis::execute_query_incr::__rust_end_short_backtrace
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_query_impl/src/query_impl.rs:61:25
  59:     0x7fcf81979f4f - rustc_middle[505f342b4aa5bd8]::query::inner::query_ensure_ok_or_done::<rustc_middle[505f342b4aa5bd8]::query::caches::SingleCache<rustc_middle[505f342b4aa5bd8]::query::erase::ErasedData<[u8; 0usize]>>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/query/inner.rs:63:13
  60:     0x7fcf81979f4f - <rustc_middle[505f342b4aa5bd8]::query::plumbing::TyCtxtEnsureOk>::analysis
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/query/plumbing.rs:577:21
  61:     0x7fcf81979f4f - rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}::{closure#2}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_driver_impl/src/lib.rs:325:29
  62:     0x7fcf81979f4f - rustc_interface[2a17a283a9a463c0]::passes::create_and_enter_global_ctxt::<core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>, rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}::{closure#2}>::{closure#2}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_interface/src/passes.rs:1022:23
  63:     0x7fcf81979f4f - <rustc_middle[505f342b4aa5bd8]::ty::context::GlobalCtxt>::enter::<rustc_interface[2a17a283a9a463c0]::passes::create_and_enter_global_ctxt<core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>, rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>::{closure#1}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context.rs:863:37
  64:     0x7fcf81979f4f - rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context::<<rustc_middle[505f342b4aa5bd8]::ty::context::GlobalCtxt>::enter<rustc_interface[2a17a283a9a463c0]::passes::create_and_enter_global_ctxt<core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>, rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>::{closure#1}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:56:9
  65:     0x7fcf81979f4f - <std[8e3100dae4db67ed]::thread::local::LocalKey<core[501914040d3f99bb]::cell::Cell<*const ()>>>::try_with::<rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context<<rustc_middle[505f342b4aa5bd8]::ty::context::GlobalCtxt>::enter<rustc_interface[2a17a283a9a463c0]::passes::create_and_enter_global_ctxt<core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>, rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>::{closure#1}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>::{closure#0}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/thread/local.rs:462:12
  66:     0x7fcf81979f4f - <std[8e3100dae4db67ed]::thread::local::LocalKey<core[501914040d3f99bb]::cell::Cell<*const ()>>>::with::<rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context<<rustc_middle[505f342b4aa5bd8]::ty::context::GlobalCtxt>::enter<rustc_interface[2a17a283a9a463c0]::passes::create_and_enter_global_ctxt<core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>, rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>::{closure#1}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>::{closure#0}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/thread/local.rs:426:20
  67:     0x7fcf81979f4f - rustc_middle[505f342b4aa5bd8]::ty::context::tls::enter_context::<<rustc_middle[505f342b4aa5bd8]::ty::context::GlobalCtxt>::enter<rustc_interface[2a17a283a9a463c0]::passes::create_and_enter_global_ctxt<core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>, rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>::{closure#1}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context/tls.rs:53:9
  68:     0x7fcf81979f4f - <rustc_middle[505f342b4aa5bd8]::ty::context::GlobalCtxt>::enter::<rustc_interface[2a17a283a9a463c0]::passes::create_and_enter_global_ctxt<core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>, rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context.rs:863:9
  69:     0x7fcf81979f4f - <rustc_middle[505f342b4aa5bd8]::ty::context::TyCtxt>::create_global_ctxt::<core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>, rustc_interface[2a17a283a9a463c0]::passes::create_and_enter_global_ctxt<core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>, rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}::{closure#2}>::{closure#2}>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_middle/src/ty/context.rs:1068:13
  70:     0x7fcf81979f4f - rustc_interface[2a17a283a9a463c0]::passes::create_and_enter_global_ctxt::<core[501914040d3f99bb]::option::Option<rustc_interface[2a17a283a9a463c0]::queries::Linker>, rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}::{closure#2}>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_interface/src/passes.rs:989:5
  71:     0x7fcf819f028d - rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_driver_impl/src/lib.rs:298:22
  72:     0x7fcf819f028d - rustc_interface[2a17a283a9a463c0]::interface::run_compiler::<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_interface/src/interface.rs:500:80
  73:     0x7fcf819f028d - <core[501914040d3f99bb]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}::{closure#0}> as core[501914040d3f99bb]::ops::function::FnOnce<()>>::call_once
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/core/src/panic/unwind_safe.rs:275:9
  74:     0x7fcf819f028d - std[8e3100dae4db67ed]::panicking::catch_unwind::do_call::<core[501914040d3f99bb]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}::{closure#0}>, ()>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panicking.rs:581:40
  75:     0x7fcf819f028d - std[8e3100dae4db67ed]::panicking::catch_unwind::<(), core[501914040d3f99bb]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}::{closure#0}>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panicking.rs:544:19
  76:     0x7fcf819f028d - std[8e3100dae4db67ed]::panic::catch_unwind::<core[501914040d3f99bb]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}::{closure#0}>, ()>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panic.rs:359:14
  77:     0x7fcf819f028d - rustc_interface[2a17a283a9a463c0]::interface::run_compiler::<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_interface/src/interface.rs:500:23
  78:     0x7fcf819d9775 - rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals::<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_interface/src/util.rs:203:17
  79:     0x7fcf819d9775 - rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals::<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_interface/src/util.rs:159:24
  80:     0x7fcf819d9775 - <scoped_tls[f0d69e4a2d695133]::ScopedKey<rustc_span[d84aa6ed5e3bceaf]::SessionGlobals>>::set::<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
                               at /rust/deps/scoped-tls-1.0.1/src/lib.rs:137:9
  81:     0x7fcf819d9775 - rustc_span[d84aa6ed5e3bceaf]::create_session_globals_then::<(), rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_span/src/lib.rs:153:21
  82:     0x7fcf819d9775 - rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals::<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/compiler/rustc_interface/src/util.rs:155:17
  83:     0x7fcf819d9775 - std[8e3100dae4db67ed]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/sys/backtrace.rs:166:18
  84:     0x7fcf819f7021 - std[8e3100dae4db67ed]::thread::lifecycle::spawn_unchecked::<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/thread/lifecycle.rs:91:13
  85:     0x7fcf819f7021 - <core[501914040d3f99bb]::panic::unwind_safe::AssertUnwindSafe<std[8e3100dae4db67ed]::thread::lifecycle::spawn_unchecked<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}> as core[501914040d3f99bb]::ops::function::FnOnce<()>>::call_once
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/core/src/panic/unwind_safe.rs:275:9
  86:     0x7fcf819f7021 - std[8e3100dae4db67ed]::panicking::catch_unwind::do_call::<core[501914040d3f99bb]::panic::unwind_safe::AssertUnwindSafe<std[8e3100dae4db67ed]::thread::lifecycle::spawn_unchecked<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panicking.rs:581:40
  87:     0x7fcf819f7021 - std[8e3100dae4db67ed]::panicking::catch_unwind::<(), core[501914040d3f99bb]::panic::unwind_safe::AssertUnwindSafe<std[8e3100dae4db67ed]::thread::lifecycle::spawn_unchecked<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panicking.rs:544:19
  88:     0x7fcf819f7021 - std[8e3100dae4db67ed]::panic::catch_unwind::<core[501914040d3f99bb]::panic::unwind_safe::AssertUnwindSafe<std[8e3100dae4db67ed]::thread::lifecycle::spawn_unchecked<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/panic.rs:359:14
  89:     0x7fcf819f7021 - std[8e3100dae4db67ed]::thread::lifecycle::spawn_unchecked::<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/thread/lifecycle.rs:89:26
  90:     0x7fcf819f7021 - <std[8e3100dae4db67ed]::thread::lifecycle::spawn_unchecked<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_with_globals<rustc_interface[2a17a283a9a463c0]::util::run_in_thread_pool_with_globals<rustc_interface[2a17a283a9a463c0]::interface::run_compiler<(), rustc_driver_impl[db41365c7177d7e7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[501914040d3f99bb]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                               at /rustc-dev/b6100ccf71c092dd01e7a68930360892545ee4fb/library/core/src/ops/function.rs:250:5
  91:     0x7fcf84f90edf - <alloc[682abb71fcedff0c]::boxed::Box<dyn core[501914040d3f99bb]::ops::function::FnOnce<(), Output = ()> + core[501914040d3f99bb]::marker::Send> as core[501914040d3f99bb]::ops::function::FnOnce<()>>::call_once
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/alloc/src/boxed.rs:2249:9
  92:     0x7fcf84f90edf - <std[8e3100dae4db67ed]::sys::thread::unix::Thread>::new::thread_start
                               at /rustc/b6100ccf71c092dd01e7a68930360892545ee4fb/library/std/src/sys/thread/unix.rs:118:17
  93:     0x7fcf7eca597a - <unknown>
  94:     0x7fcf7ed292bc - <unknown>
  95:                0x0 - <unknown>

error: the compiler unexpectedly panicked. This is a bug

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: please make sure that you have updated to the latest nightly

note: please attach the file at `/home/matthias/vcs/github/rust_misc_stuff/tests/ui/delegation/rustc-ice-2026-04-10T20_21_15-1726400.txt` to your bug report

note: rustc 1.96.0-nightly (b6100ccf7 2026-04-10) running on x86_64-unknown-linux-gnu

note: compiler flags: -C incremental=[REDACTED]

query stack during panic:
#0 [analysis] running analysis passes on crate `empty_glob`
end of query stack

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-attributesArea: Attributes (`#[…]`, `#![…]`)A-incr-compArea: Incremental compilationC-bugCategory: This is a bug.F-fn_delegation`#![feature(fn_delegation)]`I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.requires-debug-assertionsThis issue requires a build of rustc or tooling with debug-assertions in some way

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions