Skip to content

ICE: next solver: Term !=Term #17439

Description

@matthiaskrgr

Summary

needs debug assertions + next solver

#![feature(inherent_associated_types)]

struct Foo<T>(T);

impl<'a> Foo<fn(&'a ())> {
    type Assoc = &'a ();
}

fn bar(_: fn(Foo<for<'b> fn(Foo<fn(&'b ())>::Assoc)>::Assoc)) {}

fn main() {}

clippy-driver a.rs -Znext-solver=globally

Version

rustc 1.99.0-nightly (9e71b3bc7 2026-07-20)
binary: rustc
commit-hash: 9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b
commit-date: 2026-07-20
host: x86_64-unknown-linux-gnu
release: 1.99.0-nightly
LLVM version: 22.1.8

Error output

Backtrace

warning: the feature `inherent_associated_types` is incomplete and may not be safe to use and/or cause compiler crashes
--> a.rs:1:12
|
1 | #![feature(inherent_associated_types)]
|            ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: see issue #8995 <https://github.com/rust-lang/rust/issues/8995> for more information
= note: `#[warn(incomplete_features)]` on by default

error[E0478]: lifetime bound not satisfied
--> a.rs:9:11
|
9 | fn bar(_: fn(Foo<for<'b> fn(Foo<fn(&'b ())>::Assoc)>::Assoc)) {}
|           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


thread 'rustc' (2482076) panicked at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_trait_selection/src/traits/wf.rs:100:5:
assertion `left == right` failed
left: Term::Ty(Binder { value: fn(?3t), bound_vars: [] })
right: Term::Ty(Binder { value: fn(&'?3 ()), bound_vars: [] })
stack backtrace:
 0:     0x7f40285e7d60 - std[2980ce73779832b9]::backtrace_rs::backtrace::libunwind::trace
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
 1:     0x7f40285e7d60 - std[2980ce73779832b9]::backtrace_rs::backtrace::trace_unsynchronized::<std[2980ce73779832b9]::sys::backtrace::_print_fmt::{closure#1}>
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
 2:     0x7f40285e7d60 - std[2980ce73779832b9]::sys::backtrace::_print_fmt
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/sys/backtrace.rs:74:9
 3:     0x7f40285e7d60 - <<std[2980ce73779832b9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[59eaa4f073577a21]::fmt::Display>::fmt
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/sys/backtrace.rs:44:26
 4:     0x7f4023e902de - <core[59eaa4f073577a21]::fmt::rt::Argument>::fmt
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/fmt/rt.rs:152:76
 5:     0x7f4023e902de - core[59eaa4f073577a21]::fmt::write
 6:     0x7f40285feeac - core[59eaa4f073577a21]::io::write::default_write_fmt::<std[2980ce73779832b9]::sys::stdio::unix::Stderr>
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/io/write.rs:402:11
 7:     0x7f40285feeac - <std[2980ce73779832b9]::sys::stdio::unix::Stderr as core[59eaa4f073577a21]::io::write::Write>::write_fmt
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/io/write.rs:335:13
 8:     0x7f40285a7094 - <std[2980ce73779832b9]::sys::backtrace::BacktraceLock>::print
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/sys/backtrace.rs:47:9
 9:     0x7f40285a7094 - std[2980ce73779832b9]::panicking::default_hook::{closure#0}
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:292:27
10:     0x7f40285d43c1 - std[2980ce73779832b9]::panicking::default_hook
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:319:9
11:     0x7f40251b1538 - <alloc[1c00b6622471a3ab]::boxed::Box<dyn for<'a, 'b> core[59eaa4f073577a21]::ops::function::Fn<(&'a std[2980ce73779832b9]::panic::PanicHookInfo<'b>,), Output = ()> + core[59eaa4f073577a21]::marker::Send + core[59eaa4f073577a21]::marker::Sync> as core[59eaa4f073577a21]::ops::function::Fn<(&std[2980ce73779832b9]::panic::PanicHookInfo,)>>::call
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/alloc/src/boxed.rs:2335:9
12:     0x7f40251b1538 - rustc_driver_impl[4455c31b5c41bc5]::install_ice_hook::{closure#1}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_driver_impl/src/lib.rs:1494:17
13:     0x7f40251b1538 - <alloc[1c00b6622471a3ab]::boxed::Box<rustc_driver_impl[4455c31b5c41bc5]::install_ice_hook::{closure#1}> as core[59eaa4f073577a21]::ops::function::Fn<(&dyn for<'a, 'b> core[59eaa4f073577a21]::ops::function::Fn<(&'a std[2980ce73779832b9]::panic::PanicHookInfo<'b>,), Output = ()> + core[59eaa4f073577a21]::marker::Send + core[59eaa4f073577a21]::marker::Sync, &std[2980ce73779832b9]::panic::PanicHookInfo)>>::call
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/alloc/src/boxed.rs:2335:9
14:     0x7f40251b1538 - std[2980ce73779832b9]::panicking::update_hook::<alloc[1c00b6622471a3ab]::boxed::Box<rustc_driver_impl[4455c31b5c41bc5]::install_ice_hook::{closure#1}>>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:235:47
15:     0x7f40285d484a - <alloc[1c00b6622471a3ab]::boxed::Box<dyn for<'a, 'b> core[59eaa4f073577a21]::ops::function::Fn<(&'a std[2980ce73779832b9]::panic::PanicHookInfo<'b>,), Output = ()> + core[59eaa4f073577a21]::marker::Send + core[59eaa4f073577a21]::marker::Sync> as core[59eaa4f073577a21]::ops::function::Fn<(&std[2980ce73779832b9]::panic::PanicHookInfo,)>>::call
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/alloc/src/boxed.rs:2335:9
16:     0x7f40285d484a - std[2980ce73779832b9]::panicking::panic_with_hook
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:823:13
17:     0x7f40285a7162 - std[2980ce73779832b9]::panicking::panic_handler::{closure#0}
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:688:13
18:     0x7f40285982d9 - std[2980ce73779832b9]::sys::backtrace::__rust_end_short_backtrace::<std[2980ce73779832b9]::panicking::panic_handler::{closure#0}, !>
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/sys/backtrace.rs:182:18
19:     0x7f40285a905d - __rustc[3e16a6d2df909940]::rust_begin_unwind
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:679:5
20:     0x7f4023e9102c - core[59eaa4f073577a21]::panicking::panic_fmt
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/panicking.rs:80:14
21:     0x7f4023e90e93 - core[59eaa4f073577a21]::panicking::assert_failed_inner
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/panicking.rs:452:17
22:     0x7f4027e3641e - core[59eaa4f073577a21]::panicking::assert_failed::<rustc_middle[b812f9ed3f08c39a]::ty::Term, rustc_middle[b812f9ed3f08c39a]::ty::Term>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/panicking.rs:407:5
23:     0x7f4028143e73 - rustc_trait_selection[18971f5f15afb549]::traits::wf::unnormalized_obligations
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_trait_selection/src/traits/wf.rs:100:5
24:     0x7f402818a425 - rustc_trait_selection[18971f5f15afb549]::traits::query::type_op::implied_outlives_bounds::compute_implied_outlives_bounds_inner
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_trait_selection/src/traits/query/type_op/implied_outlives_bounds.rs:100:13
25:     0x7f4024817ee7 - <rustc_middle[b812f9ed3f08c39a]::traits::query::type_op::ImpliedOutlivesBounds as rustc_trait_selection[18971f5f15afb549]::traits::query::type_op::QueryTypeOp>::perform_locally_with_next_solver
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_trait_selection/src/traits/query/type_op/implied_outlives_bounds.rs:47:9
26:     0x7f4024817ee7 - <rustc_middle[b812f9ed3f08c39a]::ty::ParamEnvAnd<rustc_middle[b812f9ed3f08c39a]::traits::query::type_op::ImpliedOutlivesBounds> as rustc_trait_selection[18971f5f15afb549]::traits::query::type_op::TypeOp>::fully_perform::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_trait_selection/src/traits/query/type_op/mod.rs:169:21
27:     0x7f4024817ee7 - rustc_trait_selection[18971f5f15afb549]::traits::query::type_op::custom::scrape_region_constraints::<rustc_middle[b812f9ed3f08c39a]::ty::ParamEnvAnd<rustc_middle[b812f9ed3f08c39a]::traits::query::type_op::ImpliedOutlivesBounds>, alloc[1c00b6622471a3ab]::vec::Vec<rustc_middle[b812f9ed3f08c39a]::traits::query::OutlivesBound>, <rustc_middle[b812f9ed3f08c39a]::ty::ParamEnvAnd<rustc_middle[b812f9ed3f08c39a]::traits::query::type_op::ImpliedOutlivesBounds> as rustc_trait_selection[18971f5f15afb549]::traits::query::type_op::TypeOp>::fully_perform::{closure#0}>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_trait_selection/src/traits/query/type_op/custom.rs:94:21
28:     0x7f4024817ee7 - <rustc_infer[685717fc89c3f26b]::infer::InferCtxt>::commit_if_ok::<alloc[1c00b6622471a3ab]::vec::Vec<rustc_middle[b812f9ed3f08c39a]::traits::query::OutlivesBound>, rustc_span[43bc56c09a03fe77]::ErrorGuaranteed, rustc_trait_selection[18971f5f15afb549]::traits::query::type_op::custom::scrape_region_constraints<rustc_middle[b812f9ed3f08c39a]::ty::ParamEnvAnd<rustc_middle[b812f9ed3f08c39a]::traits::query::type_op::ImpliedOutlivesBounds>, alloc[1c00b6622471a3ab]::vec::Vec<rustc_middle[b812f9ed3f08c39a]::traits::query::OutlivesBound>, <rustc_middle[b812f9ed3f08c39a]::ty::ParamEnvAnd<rustc_middle[b812f9ed3f08c39a]::traits::query::type_op::ImpliedOutlivesBounds> as rustc_trait_selection[18971f5f15afb549]::traits::query::type_op::TypeOp>::fully_perform::{closure#0}>::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_infer/src/infer/snapshot/mod.rs:86:17
29:     0x7f4024817ee7 - rustc_trait_selection[18971f5f15afb549]::traits::query::type_op::custom::scrape_region_constraints::<rustc_middle[b812f9ed3f08c39a]::ty::ParamEnvAnd<rustc_middle[b812f9ed3f08c39a]::traits::query::type_op::ImpliedOutlivesBounds>, alloc[1c00b6622471a3ab]::vec::Vec<rustc_middle[b812f9ed3f08c39a]::traits::query::OutlivesBound>, <rustc_middle[b812f9ed3f08c39a]::ty::ParamEnvAnd<rustc_middle[b812f9ed3f08c39a]::traits::query::type_op::ImpliedOutlivesBounds> as rustc_trait_selection[18971f5f15afb549]::traits::query::type_op::TypeOp>::fully_perform::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_trait_selection/src/traits/query/type_op/custom.rs:92:23
30:     0x7f4024817ee7 - <rustc_middle[b812f9ed3f08c39a]::ty::ParamEnvAnd<rustc_middle[b812f9ed3f08c39a]::traits::query::type_op::ImpliedOutlivesBounds> as rustc_trait_selection[18971f5f15afb549]::traits::query::type_op::TypeOp>::fully_perform
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_trait_selection/src/traits/query/type_op/mod.rs:158:23
31:     0x7f4024817ee7 - <rustc_borrowck[8e82d4b78f14e761]::BorrowckInferCtxt>::fully_perform::<rustc_middle[b812f9ed3f08c39a]::traits::query::type_op::ImpliedOutlivesBounds>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_borrowck/src/lib.rs:719:31
32:     0x7f4024817ee7 - <rustc_borrowck[8e82d4b78f14e761]::type_check::free_region_relations::UniversalRegionRelationsBuilder>::add_implied_bounds
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_borrowck/src/type_check/free_region_relations.rs:385:14
33:     0x7f402483a413 - <rustc_borrowck[8e82d4b78f14e761]::type_check::free_region_relations::UniversalRegionRelationsBuilder>::create
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_borrowck/src/type_check/free_region_relations.rs:241:43
34:     0x7f402483a413 - rustc_borrowck[8e82d4b78f14e761]::type_check::free_region_relations::create
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_borrowck/src/type_check/free_region_relations.rs:64:6
35:     0x7f402483a413 - rustc_borrowck[8e82d4b78f14e761]::type_check::type_check
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_borrowck/src/type_check/mod.rs:123:9
36:     0x7f402473a2f4 - rustc_borrowck[8e82d4b78f14e761]::borrowck_collect_region_constraints
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_borrowck/src/lib.rs:362:9
37:     0x7f4024748831 - <rustc_borrowck[8e82d4b78f14e761]::root_cx::BorrowCheckRootCtxt>::do_mir_borrowck
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_borrowck/src/root_cx.rs:280:26
38:     0x7f4024726cb2 - rustc_borrowck[8e82d4b78f14e761]::mir_borrowck
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_borrowck/src/lib.rs:144:17
39:     0x7f4027556807 - rustc_query_impl[5356ea4184f13f79]::query_impl::mir_borrowck::invoke_provider_fn::__rust_begin_short_backtrace
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/query_impl.rs:118:46
40:     0x7f40272ebdd5 - rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr::<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/execution.rs:422:59
41:     0x7f40272ebdd5 - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context::<rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:56:9
42:     0x7f40272ebdd5 - <std[2980ce73779832b9]::thread::local::LocalKey<core[59eaa4f073577a21]::cell::Cell<*const ()>>>::try_with::<rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context<rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/thread/local.rs:464:12
43:     0x7f40272ebdd5 - <std[2980ce73779832b9]::thread::local::LocalKey<core[59eaa4f073577a21]::cell::Cell<*const ()>>>::with::<rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context<rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/thread/local.rs:428:20
44:     0x7f40272ebdd5 - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context::<rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:53:9
45:     0x7f40272ebdd5 - rustc_query_impl[5356ea4184f13f79]::plumbing::start_query::<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/plumbing.rs:74:9
46:     0x7f40272ebdd5 - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::with_context::<rustc_query_impl[5356ea4184f13f79]::plumbing::start_query<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:86:36
47:     0x7f40272ebdd5 - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::with_context_opt::<rustc_middle[b812f9ed3f08c39a]::ty::context::tls::with_context<rustc_query_impl[5356ea4184f13f79]::plumbing::start_query<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:75:18
48:     0x7f40272ebdd5 - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::with_context::<rustc_query_impl[5356ea4184f13f79]::plumbing::start_query<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:86:5
49:     0x7f40272ebdd5 - rustc_query_impl[5356ea4184f13f79]::plumbing::start_query::<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/plumbing.rs:61:5
50:     0x7f40272ebdd5 - rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr::<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/execution.rs:422:17
51:     0x7f40272ebdd5 - rustc_query_impl[5356ea4184f13f79]::execution::try_execute_query::<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>, false>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/execution.rs:330:17
52:     0x7f4027556b98 - rustc_query_impl[5356ea4184f13f79]::execution::execute_query_non_incr_inner::<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/execution.rs:616:32
53:     0x7f4027556b98 - stacker[f716398a7b85787f]::maybe_grow::<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_query_non_incr_inner<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}>
                             at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
54:     0x7f4027556b98 - rustc_data_structures[4dc00c13ed8bdef1]::stack::ensure_sufficient_stack::<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_query_non_incr_inner<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_data_structures/src/stack.rs:21:5
55:     0x7f4027556b98 - rustc_query_impl[5356ea4184f13f79]::execution::execute_query_non_incr_inner::<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/execution.rs:616:5
56:     0x7f4027556b98 - rustc_query_impl[5356ea4184f13f79]::query_impl::mir_borrowck::execute_query_non_incr::__rust_end_short_backtrace
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/query_impl.rs:82:30
57:     0x7f4025f385a3 - rustc_middle[b812f9ed3f08c39a]::query::inner::query_ensure_ok::<rustc_data_structures[4dc00c13ed8bdef1]::vec_cache::VecCache<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[b812f9ed3f08c39a]::dep_graph::graph::DepNodeIndex>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/query/inner.rs:61:13
58:     0x7f4025f385a3 - <rustc_middle[b812f9ed3f08c39a]::query::plumbing::TyCtxtEnsureOk>::mir_borrowck::<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/query/plumbing.rs:579:21
59:     0x7f4025f385a3 - rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/passes.rs:1155:33
60:     0x7f4025f385a3 - <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/hir/map.rs:379:79
61:     0x7f4025f69c66 - rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in::<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_data_structures/src/sync/parallel.rs:182:30
62:     0x7f4025f69c66 - <core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> as core[59eaa4f073577a21]::ops::function::FnOnce<()>>::call_once
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/panic/unwind_safe.rs:275:9
63:     0x7f4025f69c66 - std[2980ce73779832b9]::panicking::catch_unwind::do_call::<core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>, ()>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:576:43
64:     0x7f4025f69c66 - std[2980ce73779832b9]::panicking::catch_unwind::<(), core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:544:19
65:     0x7f4025f69c66 - std[2980ce73779832b9]::panic::catch_unwind::<core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>, ()>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panic.rs:359:14
66:     0x7f4025f69c66 - <rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_data_structures/src/sync/parallel.rs:23:9
67:     0x7f4025f69c66 - rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in::<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_data_structures/src/sync/parallel.rs:182:23
68:     0x7f4025f69c66 - <core[59eaa4f073577a21]::slice::iter::Iter<rustc_span[43bc56c09a03fe77]::def_id::LocalDefId> as core[59eaa4f073577a21]::iter::traits::iterator::Iterator>::for_each::<rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/slice/iter/macros.rs:301:21
69:     0x7f4025f69c66 - rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in::<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_data_structures/src/sync/parallel.rs:181:27
70:     0x7f4025f69c66 - rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::parallel_guard::<(), rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_data_structures/src/sync/parallel.rs:39:15
71:     0x7f4025f69c66 - rustc_data_structures[4dc00c13ed8bdef1]::sync::parallel::par_for_each_in::<&rustc_span[43bc56c09a03fe77]::def_id::LocalDefId, &[rustc_span[43bc56c09a03fe77]::def_id::LocalDefId], <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_data_structures/src/sync/parallel.rs:176:5
72:     0x7f4025f69c66 - <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/hir/map.rs:379:9
73:     0x7f4025f69c66 - rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/passes.rs:1145:13
74:     0x7f4025f69c66 - <rustc_data_structures[4dc00c13ed8bdef1]::profiling::VerboseTimingGuard>::run::<(), rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_data_structures/src/profiling.rs:845:9
75:     0x7f4025f69c66 - <rustc_session[2a86f4e6dd43fb13]::session::Session>::time::<(), rustc_interface[c553c4108c809a87]::passes::run_required_analyses::{closure#2}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_session/src/utils.rs:17:50
76:     0x7f4025f69c66 - rustc_interface[c553c4108c809a87]::passes::run_required_analyses
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/passes.rs:1144:10
77:     0x7f4025f69c66 - rustc_interface[c553c4108c809a87]::passes::analysis
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/passes.rs:1188:5
78:     0x7f40275fa31f - rustc_query_impl[5356ea4184f13f79]::query_impl::analysis::invoke_provider_fn::__rust_begin_short_backtrace
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/query_impl.rs:118:46
79:     0x7f402731fcb5 - rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr::<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/execution.rs:422:59
80:     0x7f402731fcb5 - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context::<rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:56:9
81:     0x7f402731fcb5 - <std[2980ce73779832b9]::thread::local::LocalKey<core[59eaa4f073577a21]::cell::Cell<*const ()>>>::try_with::<rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context<rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/thread/local.rs:464:12
82:     0x7f402731fcb5 - <std[2980ce73779832b9]::thread::local::LocalKey<core[59eaa4f073577a21]::cell::Cell<*const ()>>>::with::<rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context<rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/thread/local.rs:428:20
83:     0x7f402731fcb5 - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context::<rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:53:9
84:     0x7f402731fcb5 - rustc_query_impl[5356ea4184f13f79]::plumbing::start_query::<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/plumbing.rs:74:9
85:     0x7f402731fcb5 - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::with_context::<rustc_query_impl[5356ea4184f13f79]::plumbing::start_query<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:86:36
86:     0x7f402731fcb5 - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::with_context_opt::<rustc_middle[b812f9ed3f08c39a]::ty::context::tls::with_context<rustc_query_impl[5356ea4184f13f79]::plumbing::start_query<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:75:18
87:     0x7f402731fcb5 - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::with_context::<rustc_query_impl[5356ea4184f13f79]::plumbing::start_query<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>::{closure#0}, rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:86:5
88:     0x7f402731fcb5 - rustc_query_impl[5356ea4184f13f79]::plumbing::start_query::<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/plumbing.rs:61:5
89:     0x7f402731fcb5 - rustc_query_impl[5356ea4184f13f79]::execution::execute_job_non_incr::<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/execution.rs:422:17
90:     0x7f402731fcb5 - rustc_query_impl[5356ea4184f13f79]::execution::try_execute_query::<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>, false>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/execution.rs:330:17
91:     0x7f40275fa691 - rustc_query_impl[5356ea4184f13f79]::execution::execute_query_non_incr_inner::<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/execution.rs:616:32
92:     0x7f40275fa691 - stacker[f716398a7b85787f]::maybe_grow::<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_query_non_incr_inner<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>
                             at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
93:     0x7f40275fa691 - rustc_data_structures[4dc00c13ed8bdef1]::stack::ensure_sufficient_stack::<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[5356ea4184f13f79]::execution::execute_query_non_incr_inner<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_data_structures/src/stack.rs:21:5
94:     0x7f40275fa691 - rustc_query_impl[5356ea4184f13f79]::execution::execute_query_non_incr_inner::<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/execution.rs:616:5
95:     0x7f40275fa691 - rustc_query_impl[5356ea4184f13f79]::query_impl::analysis::execute_query_non_incr::__rust_end_short_backtrace
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_query_impl/src/query_impl.rs:82:30
96:     0x7f402519a7fc - rustc_middle[b812f9ed3f08c39a]::query::inner::query_ensure_ok::<rustc_middle[b812f9ed3f08c39a]::query::caches::SingleCache<rustc_middle[b812f9ed3f08c39a]::query::erase::ErasedData<[u8; 0usize]>>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/query/inner.rs:61:13
97:     0x7f402519a7fc - <rustc_middle[b812f9ed3f08c39a]::query::plumbing::TyCtxtEnsureOk>::analysis
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/query/plumbing.rs:579:21
98:     0x7f402519a7fc - rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_driver_impl/src/lib.rs:326:29
99:     0x7f402519a7fc - rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt::<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/passes.rs:1036:80
100:     0x7f402519a7fc - <core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}> as core[59eaa4f073577a21]::ops::function::FnOnce<()>>::call_once
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/panic/unwind_safe.rs:275:9
101:     0x7f402519a7fc - std[2980ce73779832b9]::panicking::catch_unwind::do_call::<core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:576:43
102:     0x7f402519a7fc - std[2980ce73779832b9]::panicking::catch_unwind::<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:544:19
103:     0x7f402519a7fc - std[2980ce73779832b9]::panic::catch_unwind::<core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panic.rs:359:14
104:     0x7f402519a7fc - rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt::<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/passes.rs:1036:23
105:     0x7f402519a7fc - <rustc_middle[b812f9ed3f08c39a]::ty::context::GlobalCtxt>::enter::<rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>::{closure#1}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context.rs:792:37
106:     0x7f402519a7fc - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context::<<rustc_middle[b812f9ed3f08c39a]::ty::context::GlobalCtxt>::enter<rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>::{closure#1}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:56:9
107:     0x7f402519a7fc - <std[2980ce73779832b9]::thread::local::LocalKey<core[59eaa4f073577a21]::cell::Cell<*const ()>>>::try_with::<rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context<<rustc_middle[b812f9ed3f08c39a]::ty::context::GlobalCtxt>::enter<rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>::{closure#1}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>::{closure#0}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/thread/local.rs:464:12
108:     0x7f402519a7fc - <std[2980ce73779832b9]::thread::local::LocalKey<core[59eaa4f073577a21]::cell::Cell<*const ()>>>::with::<rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context<<rustc_middle[b812f9ed3f08c39a]::ty::context::GlobalCtxt>::enter<rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>::{closure#1}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>::{closure#0}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/thread/local.rs:428:20
109:     0x7f402519a7fc - rustc_middle[b812f9ed3f08c39a]::ty::context::tls::enter_context::<<rustc_middle[b812f9ed3f08c39a]::ty::context::GlobalCtxt>::enter<rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>::{closure#1}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context/tls.rs:53:9
110:     0x7f402519a7fc - <rustc_middle[b812f9ed3f08c39a]::ty::context::GlobalCtxt>::enter::<rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}, core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context.rs:792:9
111:     0x7f402519a7fc - <rustc_middle[b812f9ed3f08c39a]::ty::context::TyCtxt>::create_global_ctxt::<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>::{closure#2}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_middle/src/ty/context.rs:983:13
112:     0x7f402519a7fc - rustc_interface[c553c4108c809a87]::passes::create_and_enter_global_ctxt::<core[59eaa4f073577a21]::option::Option<rustc_interface[c553c4108c809a87]::queries::Linker>, rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}::{closure#2}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/passes.rs:997:5
113:     0x7f40251b5b73 - rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_driver_impl/src/lib.rs:299:22
114:     0x7f40251b5b73 - rustc_interface[c553c4108c809a87]::interface::run_compiler::<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/interface.rs:487:80
115:     0x7f40251b5b73 - <core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}::{closure#0}> as core[59eaa4f073577a21]::ops::function::FnOnce<()>>::call_once
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/panic/unwind_safe.rs:275:9
116:     0x7f40251b5b73 - std[2980ce73779832b9]::panicking::catch_unwind::do_call::<core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}::{closure#0}>, ()>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:576:43
117:     0x7f40251b5b73 - std[2980ce73779832b9]::panicking::catch_unwind::<(), core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}::{closure#0}>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:544:19
118:     0x7f40251b5b73 - std[2980ce73779832b9]::panic::catch_unwind::<core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}::{closure#0}>, ()>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panic.rs:359:14
119:     0x7f40251b5b73 - rustc_interface[c553c4108c809a87]::interface::run_compiler::<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/interface.rs:487:23
120:     0x7f402519efdb - rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals::<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/util.rs:203:17
121:     0x7f402519efdb - rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals::<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/util.rs:162:24
122:     0x7f402519efdb - <scoped_tls[3f594ef4f684201e]::ScopedKey<rustc_span[43bc56c09a03fe77]::SessionGlobals>>::set::<rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
                             at /rust/deps/scoped-tls-1.0.1/src/lib.rs:137:9
123:     0x7f402519efdb - rustc_span[43bc56c09a03fe77]::create_session_globals_then::<(), rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_span/src/lib.rs:155:21
124:     0x7f402519efdb - rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals::<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/compiler/rustc_interface/src/util.rs:158:17
125:     0x7f402519efdb - std[2980ce73779832b9]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/sys/backtrace.rs:166:18
126:     0x7f40251b9c99 - std[2980ce73779832b9]::thread::lifecycle::spawn_unchecked::<rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/thread/lifecycle.rs:70:13
127:     0x7f40251b9c99 - <core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<std[2980ce73779832b9]::thread::lifecycle::spawn_unchecked<rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}> as core[59eaa4f073577a21]::ops::function::FnOnce<()>>::call_once
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/panic/unwind_safe.rs:275:9
128:     0x7f40251b9c99 - std[2980ce73779832b9]::panicking::catch_unwind::do_call::<core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<std[2980ce73779832b9]::thread::lifecycle::spawn_unchecked<rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:576:43
129:     0x7f40251b9c99 - std[2980ce73779832b9]::panicking::catch_unwind::<(), core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<std[2980ce73779832b9]::thread::lifecycle::spawn_unchecked<rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panicking.rs:544:19
130:     0x7f40251b9c99 - std[2980ce73779832b9]::panic::catch_unwind::<core[59eaa4f073577a21]::panic::unwind_safe::AssertUnwindSafe<std[2980ce73779832b9]::thread::lifecycle::spawn_unchecked<rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/panic.rs:359:14
131:     0x7f40251b9c99 - std[2980ce73779832b9]::thread::lifecycle::spawn_unchecked::<rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/thread/lifecycle.rs:68:26
132:     0x7f40251b9c99 - <std[2980ce73779832b9]::thread::lifecycle::spawn_unchecked<rustc_interface[c553c4108c809a87]::util::run_in_thread_with_globals<rustc_interface[c553c4108c809a87]::util::run_in_thread_pool_with_globals<rustc_interface[c553c4108c809a87]::interface::run_compiler<(), rustc_driver_impl[4455c31b5c41bc5]::run_compiler::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[59eaa4f073577a21]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                             at /rustc-dev/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/core/src/ops/function.rs:250:5
133:     0x7f40285e38cf - <alloc[1c00b6622471a3ab]::boxed::Box<dyn core[59eaa4f073577a21]::ops::function::FnOnce<(), Output = ()> + core[59eaa4f073577a21]::marker::Send> as core[59eaa4f073577a21]::ops::function::FnOnce<()>>::call_once
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/alloc/src/boxed.rs:2321:9
134:     0x7f40285e38cf - <std[2980ce73779832b9]::sys::thread::unix::Thread>::new::thread_start
                             at /rustc/9e71b3bc704eea68d39bd0f6a46703c7d22f5d3b/library/std/src/sys/thread/unix.rs:123:17
135:     0x7f4022497739 - <unknown>
136:     0x7f402251bedc - <unknown>
137:                0x0 - <unknown>

error: the compiler unexpectedly panicked. This is a bug

note: we would appreciate a bug report: https://github.com/rust-lang/rust-clippy/issues/new?template=ice.yml

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

note: please attach the file at `/tmp/im/B/rustc-ice-2026-07-20T18_24_50-2482075.txt` to your bug report

note: rustc 1.99.0-nightly (9e71b3bc7 2026-07-20) running on x86_64-unknown-linux-gnu

note: compiler flags: -Z next-solver=globally

query stack during panic:
#0 [mir_borrowck] borrow-checking `bar`
#1 [analysis] running analysis passes on crate `a`
end of query stack
note: Clippy version: clippy 0.1.99 (9e71b3bc70 2026-07-20)

error: aborting due to 1 previous error; 1 warning emitted

For more information about this error, try `rustc --explain E0478`.

Metadata

Metadata

Assignees

Labels

C-bugCategory: Clippy is not doing the correct thingI-ICEIssue: Clippy panicked, giving an Internal Compilation Error (ICE) ❄️

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions