Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E0121 overlapping spans / bad placeholder #118048

Closed
matthiaskrgr opened this issue Nov 18, 2023 · 3 comments · Fixed by #118057
Closed

E0121 overlapping spans / bad placeholder #118048

matthiaskrgr opened this issue Nov 18, 2023 · 3 comments · Fixed by #118057
Labels
A-diagnostics Area: Messages for errors, warnings, and lints C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-debug-assertions This issue requires a build of rustc or tooling with debug-assertions in some way T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@matthiaskrgr
Copy link
Member

matthiaskrgr commented Nov 18, 2023

Code

// check-pass: this used to be a stack overflow because of recursion in `usefulness.rs`

macro_rules! long_tuple_arg {
    ([$($t:tt)*]#$($h:tt)*) => {
        long_tuple_arg!{[$($t)*$($t)*]$($h)*}
    };
    ([$([$t:tt $y:tt])*]) => {
        pub fn _f(($($t,)*): ($($t,)*)) {}
    }
}

long_tuple_arg!{[[_ u8]]#}

fn main() {}

Minimal

macro_rules! foo {
    ($ty:ty) => {
        fn foo(_: $ty, _: $ty) {}
    }
}

foo!(_);

fn main() {}

Meta

rustc --version --verbose:

33688d24673db07df084483cbcf0b6bc569ea33a

Error output

error[E0121]: the placeholder `_` is not allowed within types on item signatures for functions
  --> 5A2D2B75C2BF81E687B5271EF31D0BB4F73D27EFD91EEA26ABC563EAC0B84418.rs:12:19
   |
12 | long_tuple_arg!{[[_ u8]]#}
   |                   ^
   |                   |
   |                   not allowed in type signatures
   |                   not allowed in type signatures
   |
help: use type parameters instead
   |
8  ~         pub fn _f<T>(($($t,)*): ($($t,)*)) {}
9  |     }
10 | }
11 |
12 ~ long_tuple_arg!{[[TT u8]]#}
   |

error: aborting due to previous error

For more information about this error, try `rustc --explain E0121`.
@matthiaskrgr matthiaskrgr added A-diagnostics Area: Messages for errors, warnings, and lints I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. C-bug Category: This is a bug. requires-debug-assertions This issue requires a build of rustc or tooling with debug-assertions in some way labels Nov 18, 2023
@rustbot rustbot added the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Nov 18, 2023
@matthiaskrgr
Copy link
Member Author

Backtrace

thread 'rustc' panicked at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_errors/src/diagnostic.rs:642:9:
assertion `left == right` failed: suggestion must not have overlapping parts
  left: Some([SubstitutionPart { span: 5A2D2B75C2BF81E687B5271EF31D0BB4F73D27EFD91EEA26ABC563EAC0B84418.rs:12:19: 12:20 (#0), snippet: "T" }, SubstitutionPart { span: 5A2D2B75C2BF81E687B5271EF31D0BB4F73D27EFD91EEA26ABC563EAC0B84418.rs:12:19: 12:20 (#0), snippet: "T" }])
 right: None
stack backtrace:
   0:     0x7f277b8ea151 - std::backtrace_rs::backtrace::libunwind::trace::hfb7b08a90251903a
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
   1:     0x7f277b8ea151 - std::backtrace_rs::backtrace::trace_unsynchronized::h7f5996407b4219c7
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7f277b8ea151 - std::sys_common::backtrace::_print_fmt::hea44d8b8705c3000
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:67:5
   3:     0x7f277b8ea151 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h145d429c1db23fe6
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x7f277b92d4bf - core::fmt::rt::Argument::fmt::h7cf61febdbae07c7
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/rt.rs:142:9
   5:     0x7f277b92d4bf - core::fmt::write::hf750ecad86d2e1ec
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/mod.rs:1120:17
   6:     0x7f277b89a59f - std::io::Write::write_fmt::hec240bdf6fe4a0e5
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:1762:15
   7:     0x7f277b8e9f24 - std::sys_common::backtrace::_print::h41a53da5ab067f52
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:47:5
   8:     0x7f277b8e9f24 - std::sys_common::backtrace::print::h86c00830aab7a549
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:34:9
   9:     0x7f277b8eb5bc - std::panicking::default_hook::{{closure}}::h3aaeb63347e9240f
  10:     0x7f277b8eb27f - std::panicking::default_hook::h7d401cb2fcf875b1
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:292:9
  11:     0x7f277845dc39 - <alloc[39b2f8a3212b79f8]::boxed::Box<dyn for<'a, 'b> core[dd9a4f8bbffd0ef3]::ops::function::Fn<(&'a core[dd9a4f8bbffd0ef3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[dd9a4f8bbffd0ef3]::marker::Send + core[dd9a4f8bbffd0ef3]::marker::Sync> as core[dd9a4f8bbffd0ef3]::ops::function::Fn<(&core[dd9a4f8bbffd0ef3]::panic::panic_info::PanicInfo,)>>::call
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2021:9
  12:     0x7f277845dc39 - rustc_driver_impl[1489ec5b38169821]::install_ice_hook::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:1380:17
  13:     0x7f277845dc39 - <alloc[39b2f8a3212b79f8]::boxed::Box<rustc_driver_impl[1489ec5b38169821]::install_ice_hook::{closure#0}> as core[dd9a4f8bbffd0ef3]::ops::function::Fn<(&dyn for<'a, 'b> core[dd9a4f8bbffd0ef3]::ops::function::Fn<(&'a core[dd9a4f8bbffd0ef3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[dd9a4f8bbffd0ef3]::marker::Send + core[dd9a4f8bbffd0ef3]::marker::Sync, &core[dd9a4f8bbffd0ef3]::panic::panic_info::PanicInfo)>>::call
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2021:9
  14:     0x7f277845dc39 - std[7cc87075d2481d2c]::panicking::update_hook::<alloc[39b2f8a3212b79f8]::boxed::Box<rustc_driver_impl[1489ec5b38169821]::install_ice_hook::{closure#0}>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:234:47
  15:     0x7f277b8ebf51 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1579a3db6f2fbc83
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2021:9
  16:     0x7f277b8ebf51 - std::panicking::rust_panic_with_hook::h02d546868aef2a82
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:783:13
  17:     0x7f277b8ebcbe - std::panicking::begin_panic_handler::{{closure}}::hd5d8dc952bd173e1
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:657:13
  18:     0x7f277b8ea416 - std::sys_common::backtrace::__rust_end_short_backtrace::hfc0618d2ed3575d1
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:170:18
  19:     0x7f277b8eb9c2 - rust_begin_unwind
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:645:5
  20:     0x7f277b9432d5 - core::panicking::panic_fmt::h86e316a8c7414ae7
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:72:14
  21:     0x7f277b9439cb - core::panicking::assert_failed_inner::h64c63aeffc1034f3
  22:     0x7f27789f2c9f - core[dd9a4f8bbffd0ef3]::panicking::assert_failed::<core[dd9a4f8bbffd0ef3]::option::Option<&[rustc_errors[c55395a0d5ed55bb]::SubstitutionPart; 2usize]>, core[dd9a4f8bbffd0ef3]::option::Option<&[rustc_errors[c55395a0d5ed55bb]::SubstitutionPart; 2usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:278:5
  23:     0x7f27787c637d - <rustc_errors[c55395a0d5ed55bb]::diagnostic::Diagnostic>::multipart_suggestion_with_style::<&str>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_errors/src/diagnostic.rs:642:9
  24:     0x7f27787a6084 - <rustc_errors[c55395a0d5ed55bb]::diagnostic::Diagnostic>::multipart_suggestion::<&str>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_errors/src/diagnostic.rs:598:9
  25:     0x7f27787a6084 - <rustc_errors[c55395a0d5ed55bb]::diagnostic_builder::DiagnosticBuilder<rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::multipart_suggestion::<&str>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_errors/src/diagnostic_builder.rs:466:35
  26:     0x7f27787a6084 - rustc_hir_analysis[d3cc9be6a8bb0643]::collect::placeholder_type_error_diag
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:239:17
  27:     0x7f2778a32a1f - <dyn rustc_hir_analysis[d3cc9be6a8bb0643]::astconv::AstConv>::ty_of_fn::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2720:28
  28:     0x7f2778a32a1f - <dyn rustc_hir_analysis[d3cc9be6a8bb0643]::astconv::AstConv>::ty_of_fn
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2648:5
  29:     0x7f27787ba4b2 - rustc_hir_analysis[d3cc9be6a8bb0643]::collect::infer_return_ty_for_fn_sig
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:1250:17
  30:     0x7f27787ba4b2 - rustc_hir_analysis[d3cc9be6a8bb0643]::collect::fn_sig
  31:     0x7f277a35098d - rustc_query_impl[bfe6a681fba49ae6]::query_impl::fn_sig::dynamic_query::{closure#2}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47
  32:     0x7f277a35098d - rustc_query_impl[bfe6a681fba49ae6]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[bfe6a681fba49ae6]::query_impl::fn_sig::dynamic_query::{closure#2}::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18
  33:     0x7f277a620e97 - rustc_query_impl[bfe6a681fba49ae6]::query_impl::fn_sig::dynamic_query::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25
  34:     0x7f277a620e97 - <rustc_query_impl[bfe6a681fba49ae6]::query_impl::fn_sig::dynamic_query::{closure#2} as core[dd9a4f8bbffd0ef3]::ops::function::FnOnce<(rustc_middle[d140f302593e30]::ty::context::TyCtxt, rustc_span[e70003d1cb49d0c9]::def_id::DefId)>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
  35:     0x7f277a265ad4 - <rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false> as rustc_query_system[d2d8e98465be314a]::query::config::QueryConfig<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
  36:     0x7f277a265ad4 - rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:72
  37:     0x7f277a265ad4 - rustc_middle[d140f302593e30]::ty::context::tls::enter_context::<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
  38:     0x7f277a265ad4 - <std[7cc87075d2481d2c]::thread::local::LocalKey<core[dd9a4f8bbffd0ef3]::cell::Cell<*const ()>>>::try_with::<rustc_middle[d140f302593e30]::ty::context::tls::enter_context<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
  39:     0x7f277a265ad4 - <std[7cc87075d2481d2c]::thread::local::LocalKey<core[dd9a4f8bbffd0ef3]::cell::Cell<*const ()>>>::with::<rustc_middle[d140f302593e30]::ty::context::tls::enter_context<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
  40:     0x7f277a265ad4 - rustc_middle[d140f302593e30]::ty::context::tls::enter_context::<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
  41:     0x7f277a265ad4 - <rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
  42:     0x7f277a265ad4 - rustc_middle[d140f302593e30]::ty::context::tls::with_related_context::<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
  43:     0x7f277a265ad4 - rustc_middle[d140f302593e30]::ty::context::tls::with_context::<rustc_middle[d140f302593e30]::ty::context::tls::with_related_context<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
  44:     0x7f277a265ad4 - rustc_middle[d140f302593e30]::ty::context::tls::with_context_opt::<rustc_middle[d140f302593e30]::ty::context::tls::with_context<rustc_middle[d140f302593e30]::ty::context::tls::with_related_context<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
  45:     0x7f277a265ad4 - rustc_middle[d140f302593e30]::ty::context::tls::with_context::<rustc_middle[d140f302593e30]::ty::context::tls::with_related_context<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
  46:     0x7f277a265ad4 - rustc_middle[d140f302593e30]::ty::context::tls::with_related_context::<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
  47:     0x7f277a265ad4 - <rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
  48:     0x7f277a265ad4 - rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:18
  49:     0x7f277a265ad4 - rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:400:9
  50:     0x7f277a265ad4 - rustc_query_system[d2d8e98465be314a]::query::plumbing::try_execute_query::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:13
  51:     0x7f277a624a1d - rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:32
  52:     0x7f277a624a1d - stacker[f536145056256cf6]::maybe_grow::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
  53:     0x7f277a624a1d - rustc_data_structures[5bcca25558c3ebe3]::stack::ensure_sufficient_stack::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  54:     0x7f277a624a1d - rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:5
  55:     0x7f277a624a1d - rustc_query_impl[bfe6a681fba49ae6]::query_impl::fn_sig::get_query_non_incr::__rust_end_short_backtrace
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26
  56:     0x7f27787af10e - rustc_middle[d140f302593e30]::query::plumbing::query_ensure::<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::DefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 24usize]>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:172:9
  57:     0x7f27787af10e - <rustc_middle[d140f302593e30]::query::plumbing::TyCtxtEnsure>::fn_sig::<rustc_span[e70003d1cb49d0c9]::def_id::LocalDefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:205:9
  58:     0x7f27787af10e - rustc_hir_analysis[d3cc9be6a8bb0643]::collect::convert_item
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:655:13
  59:     0x7f27787a6332 - <rustc_hir_analysis[d3cc9be6a8bb0643]::collect::CollectItemTypesVisitor as rustc_hir[331f313c55292e81]::intravisit::Visitor>::visit_item
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:281:9
  60:     0x7f2778983c17 - <rustc_middle[d140f302593e30]::hir::map::Map>::visit_item_likes_in_module::<rustc_hir_analysis[d3cc9be6a8bb0643]::collect::CollectItemTypesVisitor>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:604:13
  61:     0x7f27787a584d - rustc_hir_analysis[d3cc9be6a8bb0643]::collect::collect_mod_item_types
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:55:5
  62:     0x7f277a3445f2 - rustc_query_impl[bfe6a681fba49ae6]::query_impl::collect_mod_item_types::dynamic_query::{closure#2}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47
  63:     0x7f277a3445f2 - rustc_query_impl[bfe6a681fba49ae6]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[bfe6a681fba49ae6]::query_impl::collect_mod_item_types::dynamic_query::{closure#2}::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18
  64:     0x7f277a61680d - rustc_query_impl[bfe6a681fba49ae6]::query_impl::collect_mod_item_types::dynamic_query::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25
  65:     0x7f277a61680d - <rustc_query_impl[bfe6a681fba49ae6]::query_impl::collect_mod_item_types::dynamic_query::{closure#2} as core[dd9a4f8bbffd0ef3]::ops::function::FnOnce<(rustc_middle[d140f302593e30]::ty::context::TyCtxt, rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId)>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
  66:     0x7f277a256e1a - <rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false> as rustc_query_system[d2d8e98465be314a]::query::config::QueryConfig<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
  67:     0x7f277a256e1a - rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:72
  68:     0x7f277a256e1a - rustc_middle[d140f302593e30]::ty::context::tls::enter_context::<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
  69:     0x7f277a256e1a - <std[7cc87075d2481d2c]::thread::local::LocalKey<core[dd9a4f8bbffd0ef3]::cell::Cell<*const ()>>>::try_with::<rustc_middle[d140f302593e30]::ty::context::tls::enter_context<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
  70:     0x7f277a256e1a - <std[7cc87075d2481d2c]::thread::local::LocalKey<core[dd9a4f8bbffd0ef3]::cell::Cell<*const ()>>>::with::<rustc_middle[d140f302593e30]::ty::context::tls::enter_context<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
  71:     0x7f277a256e1a - rustc_middle[d140f302593e30]::ty::context::tls::enter_context::<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
  72:     0x7f277a256e1a - <rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
  73:     0x7f277a256e1a - rustc_middle[d140f302593e30]::ty::context::tls::with_related_context::<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
  74:     0x7f277a256e1a - rustc_middle[d140f302593e30]::ty::context::tls::with_context::<rustc_middle[d140f302593e30]::ty::context::tls::with_related_context<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
  75:     0x7f277a256e1a - rustc_middle[d140f302593e30]::ty::context::tls::with_context_opt::<rustc_middle[d140f302593e30]::ty::context::tls::with_context<rustc_middle[d140f302593e30]::ty::context::tls::with_related_context<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
  76:     0x7f277a256e1a - rustc_middle[d140f302593e30]::ty::context::tls::with_context::<rustc_middle[d140f302593e30]::ty::context::tls::with_related_context<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
  77:     0x7f277a256e1a - rustc_middle[d140f302593e30]::ty::context::tls::with_related_context::<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
  78:     0x7f277a256e1a - <rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
  79:     0x7f277a256e1a - rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:18
  80:     0x7f277a256e1a - rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:400:9
  81:     0x7f277a256e1a - rustc_query_system[d2d8e98465be314a]::query::plumbing::try_execute_query::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:13
  82:     0x7f277a5effbc - rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:32
  83:     0x7f277a5effbc - stacker[f536145056256cf6]::maybe_grow::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
  84:     0x7f277a5effbc - rustc_data_structures[5bcca25558c3ebe3]::stack::ensure_sufficient_stack::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  85:     0x7f277a5effbc - rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:5
  86:     0x7f277a5effbc - rustc_query_impl[bfe6a681fba49ae6]::query_impl::collect_mod_item_types::get_query_non_incr::__rust_end_short_backtrace
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26
  87:     0x7f277898309f - rustc_middle[d140f302593e30]::query::plumbing::query_ensure::<rustc_query_system[d2d8e98465be314a]::query::caches::DefaultCache<rustc_span[e70003d1cb49d0c9]::def_id::LocalModDefId, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 0usize]>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:172:9
  88:     0x7f277898309f - <rustc_middle[d140f302593e30]::query::plumbing::TyCtxtEnsure>::collect_mod_item_types
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:205:9
  89:     0x7f277898309f - rustc_hir_analysis[d3cc9be6a8bb0643]::check_crate::{closure#0}::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:174:48
  90:     0x7f277898309f - <rustc_middle[d140f302593e30]::hir::map::Map>::for_each_module::<rustc_hir_analysis[d3cc9be6a8bb0643]::check_crate::{closure#0}::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:623:13
  91:     0x7f2778877cea - rustc_hir_analysis[d3cc9be6a8bb0643]::check_crate::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:174:13
  92:     0x7f2778877cea - <rustc_data_structures[5bcca25558c3ebe3]::profiling::VerboseTimingGuard>::run::<(), rustc_hir_analysis[d3cc9be6a8bb0643]::check_crate::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:752:9
  93:     0x7f2778877cea - <rustc_session[6a630c0e4e2a92cc]::session::Session>::time::<(), rustc_hir_analysis[d3cc9be6a8bb0643]::check_crate::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:12:9
  94:     0x7f2778877cea - rustc_hir_analysis[d3cc9be6a8bb0643]::check_crate::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:173:9
  95:     0x7f2778877cea - <rustc_session[6a630c0e4e2a92cc]::session::Session>::track_errors::<rustc_hir_analysis[d3cc9be6a8bb0643]::check_crate::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/session.rs:580:22
  96:     0x7f2778877cea - rustc_hir_analysis[d3cc9be6a8bb0643]::check_crate
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:172:5
  97:     0x7f27791b3fb0 - rustc_interface[2ba78867d784c867]::passes::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:728:5
  98:     0x7f277a351531 - rustc_query_impl[bfe6a681fba49ae6]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47
  99:     0x7f277a351531 - rustc_query_impl[bfe6a681fba49ae6]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[bfe6a681fba49ae6]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18
 100:     0x7f277a6f69b9 - rustc_query_impl[bfe6a681fba49ae6]::query_impl::analysis::dynamic_query::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25
 101:     0x7f277a6f69b9 - <rustc_query_impl[bfe6a681fba49ae6]::query_impl::analysis::dynamic_query::{closure#2} as core[dd9a4f8bbffd0ef3]::ops::function::FnOnce<(rustc_middle[d140f302593e30]::ty::context::TyCtxt, ())>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
 102:     0x7f277a20795a - <rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false> as rustc_query_system[d2d8e98465be314a]::query::config::QueryConfig<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
 103:     0x7f277a20795a - rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:72
 104:     0x7f277a20795a - rustc_middle[d140f302593e30]::ty::context::tls::enter_context::<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
 105:     0x7f277a20795a - <std[7cc87075d2481d2c]::thread::local::LocalKey<core[dd9a4f8bbffd0ef3]::cell::Cell<*const ()>>>::try_with::<rustc_middle[d140f302593e30]::ty::context::tls::enter_context<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
 106:     0x7f277a20795a - <std[7cc87075d2481d2c]::thread::local::LocalKey<core[dd9a4f8bbffd0ef3]::cell::Cell<*const ()>>>::with::<rustc_middle[d140f302593e30]::ty::context::tls::enter_context<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
 107:     0x7f277a20795a - rustc_middle[d140f302593e30]::ty::context::tls::enter_context::<rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
 108:     0x7f277a20795a - <rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
 109:     0x7f277a20795a - rustc_middle[d140f302593e30]::ty::context::tls::with_related_context::<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
 110:     0x7f277a20795a - rustc_middle[d140f302593e30]::ty::context::tls::with_context::<rustc_middle[d140f302593e30]::ty::context::tls::with_related_context<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
 111:     0x7f277a20795a - rustc_middle[d140f302593e30]::ty::context::tls::with_context_opt::<rustc_middle[d140f302593e30]::ty::context::tls::with_context<rustc_middle[d140f302593e30]::ty::context::tls::with_related_context<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
 112:     0x7f277a20795a - rustc_middle[d140f302593e30]::ty::context::tls::with_context::<rustc_middle[d140f302593e30]::ty::context::tls::with_related_context<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
 113:     0x7f277a20795a - rustc_middle[d140f302593e30]::ty::context::tls::with_related_context::<<rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
 114:     0x7f277a20795a - <rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt as rustc_query_system[d2d8e98465be314a]::query::QueryContext>::start_query::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
 115:     0x7f277a20795a - rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:18
 116:     0x7f277a20795a - rustc_query_system[d2d8e98465be314a]::query::plumbing::execute_job::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:400:9
 117:     0x7f277a20795a - rustc_query_system[d2d8e98465be314a]::query::plumbing::try_execute_query::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:13
 118:     0x7f277a4892c2 - rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:32
 119:     0x7f277a4892c2 - stacker[f536145056256cf6]::maybe_grow::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
 120:     0x7f277a4892c2 - rustc_data_structures[5bcca25558c3ebe3]::stack::ensure_sufficient_stack::<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
 121:     0x7f277a4892c2 - rustc_query_system[d2d8e98465be314a]::query::plumbing::get_query_non_incr::<rustc_query_impl[bfe6a681fba49ae6]::DynamicConfig<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[bfe6a681fba49ae6]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:5
 122:     0x7f277a4892c2 - rustc_query_impl[bfe6a681fba49ae6]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26
 123:     0x7f27784b5ebd - rustc_middle[d140f302593e30]::query::plumbing::query_get_at::<rustc_query_system[d2d8e98465be314a]::query::caches::SingleCache<rustc_middle[d140f302593e30]::query::erase::Erased<[u8; 1usize]>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17
 124:     0x7f27784b5ebd - <rustc_middle[d140f302593e30]::query::plumbing::TyCtxtAt>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/mod.rs:2197:1
 125:     0x7f27784b5ebd - <rustc_middle[d140f302593e30]::ty::context::TyCtxt>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:35
 126:     0x7f27784b5ebd - rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}::{closure#2}::{closure#5}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:460:52
 127:     0x7f27784b5ebd - <rustc_middle[d140f302593e30]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}::{closure#2}::{closure#5}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:600:37
 128:     0x7f27784b5ebd - rustc_middle[d140f302593e30]::ty::context::tls::enter_context::<<rustc_middle[d140f302593e30]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}::{closure#2}::{closure#5}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
 129:     0x7f27784b5ebd - <std[7cc87075d2481d2c]::thread::local::LocalKey<core[dd9a4f8bbffd0ef3]::cell::Cell<*const ()>>>::try_with::<rustc_middle[d140f302593e30]::ty::context::tls::enter_context<<rustc_middle[d140f302593e30]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}::{closure#2}::{closure#5}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
 130:     0x7f27784b5ebd - <std[7cc87075d2481d2c]::thread::local::LocalKey<core[dd9a4f8bbffd0ef3]::cell::Cell<*const ()>>>::with::<rustc_middle[d140f302593e30]::ty::context::tls::enter_context<<rustc_middle[d140f302593e30]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}::{closure#2}::{closure#5}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
 131:     0x7f27784b5ebd - rustc_middle[d140f302593e30]::ty::context::tls::enter_context::<<rustc_middle[d140f302593e30]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}::{closure#2}::{closure#5}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
 132:     0x7f27784b5ebd - <rustc_middle[d140f302593e30]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}::{closure#2}::{closure#5}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:600:9
 133:     0x7f27784136f6 - rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:460:13
 134:     0x7f27784136f6 - <rustc_interface[2ba78867d784c867]::interface::Compiler>::enter::<rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}::{closure#2}, core[dd9a4f8bbffd0ef3]::result::Result<core[dd9a4f8bbffd0ef3]::option::Option<rustc_interface[2ba78867d784c867]::queries::Linker>, rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:309:19
 135:     0x7f2778490870 - rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:399:22
 136:     0x7f2778490870 - rustc_interface[2ba78867d784c867]::interface::run_compiler::<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:503:21
 137:     0x7f2778490870 - rustc_span[e70003d1cb49d0c9]::set_source_map::<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:1058:5
 138:     0x7f27784c577d - rustc_interface[2ba78867d784c867]::interface::run_compiler::<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:497:13
 139:     0x7f27784c577d - rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals::<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:117:13
 140:     0x7f27784c577d - <scoped_tls[a683718ab3dda080]::ScopedKey<rustc_span[e70003d1cb49d0c9]::SessionGlobals>>::set::<rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>
                               at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scoped-tls-1.0.1/src/lib.rs:137:9
 141:     0x7f27784a02ed - rustc_span[e70003d1cb49d0c9]::create_session_globals_then::<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:130:5
 142:     0x7f27784a02ed - rustc_interface[2ba78867d784c867]::util::run_in_thread_with_globals::<rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:79:38
 143:     0x7f27784a02ed - std[7cc87075d2481d2c]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[2ba78867d784c867]::util::run_in_thread_with_globals<rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:154:18
 144:     0x7f27784bd1d3 - <std[7cc87075d2481d2c]::thread::Builder>::spawn_unchecked_::<rustc_interface[2ba78867d784c867]::util::run_in_thread_with_globals<rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#1}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:529:17
 145:     0x7f27784bd1d3 - <core[dd9a4f8bbffd0ef3]::panic::unwind_safe::AssertUnwindSafe<<std[7cc87075d2481d2c]::thread::Builder>::spawn_unchecked_<rustc_interface[2ba78867d784c867]::util::run_in_thread_with_globals<rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[dd9a4f8bbffd0ef3]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:272:9
 146:     0x7f27784bd1d3 - std[7cc87075d2481d2c]::panicking::try::do_call::<core[dd9a4f8bbffd0ef3]::panic::unwind_safe::AssertUnwindSafe<<std[7cc87075d2481d2c]::thread::Builder>::spawn_unchecked_<rustc_interface[2ba78867d784c867]::util::run_in_thread_with_globals<rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:552:40
 147:     0x7f27784bd1d3 - std[7cc87075d2481d2c]::panicking::try::<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, core[dd9a4f8bbffd0ef3]::panic::unwind_safe::AssertUnwindSafe<<std[7cc87075d2481d2c]::thread::Builder>::spawn_unchecked_<rustc_interface[2ba78867d784c867]::util::run_in_thread_with_globals<rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#1}::{closure#0}>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:516:19
 148:     0x7f27784bd1d3 - std[7cc87075d2481d2c]::panic::catch_unwind::<core[dd9a4f8bbffd0ef3]::panic::unwind_safe::AssertUnwindSafe<<std[7cc87075d2481d2c]::thread::Builder>::spawn_unchecked_<rustc_interface[2ba78867d784c867]::util::run_in_thread_with_globals<rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:142:14
 149:     0x7f27784bd1d3 - <std[7cc87075d2481d2c]::thread::Builder>::spawn_unchecked_::<rustc_interface[2ba78867d784c867]::util::run_in_thread_with_globals<rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:528:30
 150:     0x7f27784bd1d3 - <<std[7cc87075d2481d2c]::thread::Builder>::spawn_unchecked_<rustc_interface[2ba78867d784c867]::util::run_in_thread_with_globals<rustc_interface[2ba78867d784c867]::util::run_in_thread_pool_with_globals<rustc_interface[2ba78867d784c867]::interface::run_compiler<core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>, rustc_driver_impl[1489ec5b38169821]::run_compiler::{closure#1}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[e70003d1cb49d0c9]::ErrorGuaranteed>>::{closure#1} as core[dd9a4f8bbffd0ef3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
 151:     0x7f277b8e5889 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h0c2433cca095d7f7
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2007:9
 152:     0x7f277b8e5889 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7425de470b041403
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2007:9
 153:     0x7f277b8a9b25 - std::sys::unix::thread::Thread::new::thread_start::h4be23a1382c5853e
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys/unix/thread.rs:108:17
 154:     0x7f27758aa9eb - <unknown>
 155:     0x7f277592e7cc - <unknown>
 156:                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 attach the file at `/tmp/icemaker/rustc-ice-2023-11-18T19_45_02-2199644.txt` to your bug report

query stack during panic:
#0 [fn_sig] computing function signature of `_f`
#1 [collect_mod_item_types] collecting item types in top-level module
#2 [analysis] running analysis passes on this crate
end of query stack
error: internal compiler error: no errors encountered even though `delay_span_bug` issued

error: internal compiler error: bad placeholder type
  --> 5A2D2B75C2BF81E687B5271EF31D0BB4F73D27EFD91EEA26ABC563EAC0B84418.rs:12:19
   |
12 | long_tuple_arg!{[[_ u8]]#}
   |                   ^
   |
note: delayed at compiler/rustc_hir_analysis/src/collect.rs:388:9
         0: <rustc_errors::HandlerInner>::emit_diagnostic
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_errors/src/lib.rs:1339:29
         1: <rustc_errors::HandlerInner>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_errors/src/lib.rs:1623:9
         2: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_errors/src/lib.rs:1009:9
         3: <rustc_session::session::Session>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/session.rs:636:9
         4: <rustc_middle::ty::Ty>::new_error_with_message::<rustc_span::span_encoding::Span, &str>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/sty.rs:2035:24
         5: <rustc_hir_analysis::collect::ItemCtxt as rustc_hir_analysis::astconv::AstConv>::ty_infer
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:388:9
         6: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2592:17
         7: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2474:5
         8: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2463:9
         9: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2491:66
        10: <&mut <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0} as core::ops::function::FnOnce<(&rustc_hir::hir::Ty,)>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:305:13
        11: <core::option::Option<&rustc_hir::hir::Ty>>::map::<rustc_middle::ty::Ty, &mut <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/option.rs:1072:29
        12: <core::iter::adapters::map::Map<core::slice::iter::Iter<rustc_hir::hir::Ty>, <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}> as core::iter::traits::iterator::Iterator>::next
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/map.rs:103:26
        13: <rustc_middle::ty::Ty as rustc_type_ir::interner::CollectAndApply<rustc_middle::ty::Ty, rustc_middle::ty::Ty>>::collect_and_apply::<core::iter::adapters::map::Map<core::slice::iter::Iter<rustc_hir::hir::Ty>, <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}>, <rustc_middle::ty::Ty>::new_tup_from_iter<core::iter::adapters::map::Map<core::slice::iter::Iter<rustc_hir::hir::Ty>, <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}>, rustc_middle::ty::Ty>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_type_ir/src/interner.rs:116:26
        14: <rustc_middle::ty::Ty>::new_tup_from_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<rustc_hir::hir::Ty>, <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}>, rustc_middle::ty::Ty>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/sty.rs:2143:9
        15: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2491:17
        16: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2474:5
        17: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2463:9
        18: <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_arg
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2644:18
        19: <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2688:17
        20: core::iter::adapters::map::map_fold::<(usize, &rustc_hir::hir::Ty), rustc_middle::ty::Ty, (), <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}, core::iter::traits::iterator::Iterator::for_each::call<rustc_middle::ty::Ty, <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/map.rs:84:28
        21: <core::iter::adapters::enumerate::Enumerate<_> as core::iter::traits::iterator::Iterator>::fold::enumerate::<&rustc_hir::hir::Ty, (), core::iter::adapters::map::map_fold<(usize, &rustc_hir::hir::Ty), rustc_middle::ty::Ty, (), <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}, core::iter::traits::iterator::Iterator::for_each::call<rustc_middle::ty::Ty, <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/enumerate.rs:107:27
        22: <core::slice::iter::Iter<rustc_hir::hir::Ty> as core::iter::traits::iterator::Iterator>::fold::<(), <core::iter::adapters::enumerate::Enumerate<_> as core::iter::traits::iterator::Iterator>::fold::enumerate<&rustc_hir::hir::Ty, (), core::iter::adapters::map::map_fold<(usize, &rustc_hir::hir::Ty), rustc_middle::ty::Ty, (), <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}, core::iter::traits::iterator::Iterator::for_each::call<rustc_middle::ty::Ty, <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/slice/iter/macros.rs:232:27
        23: <core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>> as core::iter::traits::iterator::Iterator>::fold::<(), core::iter::adapters::map::map_fold<(usize, &rustc_hir::hir::Ty), rustc_middle::ty::Ty, (), <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}, core::iter::traits::iterator::Iterator::for_each::call<rustc_middle::ty::Ty, <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/enumerate.rs:113:9
        24: <core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}> as core::iter::traits::iterator::Iterator>::fold::<(), core::iter::traits::iterator::Iterator::for_each::call<rustc_middle::ty::Ty, <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/map.rs:124:9
        25: <core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}> as core::iter::traits::iterator::Iterator>::for_each::<<alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/traits/iterator.rs:858:9
        26: <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted::<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/mod.rs:2885:17
        27: <alloc::vec::Vec<rustc_middle::ty::Ty> as alloc::vec::spec_extend::SpecExtend<rustc_middle::ty::Ty, core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>>::spec_extend
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/spec_extend.rs:26:9
        28: <alloc::vec::Vec<rustc_middle::ty::Ty> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<rustc_middle::ty::Ty, core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>>::from_iter
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/spec_from_iter_nested.rs:62:9
        29: <alloc::vec::Vec<rustc_middle::ty::Ty> as alloc::vec::spec_from_iter::SpecFromIter<rustc_middle::ty::Ty, core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>>::from_iter
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/spec_from_iter.rs:33:9
        30: <alloc::vec::Vec<rustc_middle::ty::Ty> as core::iter::traits::collect::FromIterator<rustc_middle::ty::Ty>>::from_iter::<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/mod.rs:2753:9
        31: <core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}> as core::iter::traits::iterator::Iterator>::collect::<alloc::vec::Vec<rustc_middle::ty::Ty>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/traits/iterator.rs:2054:9
        32: <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2690:14
        33: <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2648:5
        34: rustc_hir_analysis::collect::infer_return_ty_for_fn_sig
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:1250:17
        35: rustc_hir_analysis::collect::fn_sig
        36: rustc_query_impl::query_impl::fn_sig::dynamic_query::{closure#2}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47
        37: rustc_query_impl::plumbing::__rust_begin_short_backtrace::<rustc_query_impl::query_impl::fn_sig::dynamic_query::{closure#2}::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18
        38: rustc_query_impl::query_impl::fn_sig::dynamic_query::{closure#2}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25
        39: <rustc_query_impl::query_impl::fn_sig::dynamic_query::{closure#2} as core::ops::function::FnOnce<(rustc_middle::ty::context::TyCtxt, rustc_span::def_id::DefId)>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
        40: <rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false> as rustc_query_system::query::config::QueryConfig<rustc_query_impl::plumbing::QueryCtxt>>::compute
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
        41: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:72
        42: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
        43: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::try_with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
        44: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
        45: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
        46: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
        47: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
        48: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
        49: rustc_middle::ty::context::tls::with_context_opt::<rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
        50: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
        51: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
        52: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
        53: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:18
        54: rustc_query_system::query::plumbing::execute_job::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:400:9
        55: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:13
        56: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:32
        57: stacker::maybe_grow::<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
        58: rustc_data_structures::stack::ensure_sufficient_stack::<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
        59: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:5
        60: rustc_query_impl::query_impl::fn_sig::get_query_non_incr::__rust_end_short_backtrace
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26
        61: rustc_middle::query::plumbing::query_ensure::<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:172:9
        62: <rustc_middle::query::plumbing::TyCtxtEnsure>::fn_sig::<rustc_span::def_id::LocalDefId>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:205:9
        63: rustc_hir_analysis::collect::convert_item
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:655:13
        64: <rustc_hir_analysis::collect::CollectItemTypesVisitor as rustc_hir::intravisit::Visitor>::visit_item
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:281:9
        65: <rustc_middle::hir::map::Map>::visit_item_likes_in_module::<rustc_hir_analysis::collect::CollectItemTypesVisitor>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:604:13
        66: rustc_hir_analysis::collect::collect_mod_item_types
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:55:5
        67: rustc_query_impl::query_impl::collect_mod_item_types::dynamic_query::{closure#2}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47
        68: rustc_query_impl::plumbing::__rust_begin_short_backtrace::<rustc_query_impl::query_impl::collect_mod_item_types::dynamic_query::{closure#2}::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18
        69: rustc_query_impl::query_impl::collect_mod_item_types::dynamic_query::{closure#2}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25
        70: <rustc_query_impl::query_impl::collect_mod_item_types::dynamic_query::{closure#2} as core::ops::function::FnOnce<(rustc_middle::ty::context::TyCtxt, rustc_span::def_id::LocalModDefId)>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
        71: <rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false> as rustc_query_system::query::config::QueryConfig<rustc_query_impl::plumbing::QueryCtxt>>::compute
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
        72: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:72
        73: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
        74: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::try_with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
        75: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
        76: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
        77: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
        78: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
        79: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
        80: rustc_middle::ty::context::tls::with_context_opt::<rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
        81: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
        82: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
        83: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
        84: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:18
        85: rustc_query_system::query::plumbing::execute_job::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:400:9
        86: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:13
        87: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:32
        88: stacker::maybe_grow::<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
        89: rustc_data_structures::stack::ensure_sufficient_stack::<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
        90: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:5
        91: rustc_query_impl::query_impl::collect_mod_item_types::get_query_non_incr::__rust_end_short_backtrace
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26
        92: rustc_middle::query::plumbing::query_ensure::<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:172:9
        93: <rustc_middle::query::plumbing::TyCtxtEnsure>::collect_mod_item_types
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:205:9
        94: rustc_hir_analysis::check_crate::{closure#0}::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:174:48
        95: <rustc_middle::hir::map::Map>::for_each_module::<rustc_hir_analysis::check_crate::{closure#0}::{closure#0}::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:623:13
        96: rustc_hir_analysis::check_crate::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:174:13
        97: <rustc_data_structures::profiling::VerboseTimingGuard>::run::<(), rustc_hir_analysis::check_crate::{closure#0}::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:752:9
        98: <rustc_session::session::Session>::time::<(), rustc_hir_analysis::check_crate::{closure#0}::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:12:9
        99: rustc_hir_analysis::check_crate::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:173:9
       100: <rustc_session::session::Session>::track_errors::<rustc_hir_analysis::check_crate::{closure#0}, ()>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/session.rs:580:22
       101: rustc_hir_analysis::check_crate
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:172:5
       102: rustc_interface::passes::analysis
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:728:5
       103: rustc_query_impl::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47
       104: rustc_query_impl::plumbing::__rust_begin_short_backtrace::<rustc_query_impl::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18
       105: rustc_query_impl::query_impl::analysis::dynamic_query::{closure#2}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25
       106: <rustc_query_impl::query_impl::analysis::dynamic_query::{closure#2} as core::ops::function::FnOnce<(rustc_middle::ty::context::TyCtxt, ())>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
       107: <rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false> as rustc_query_system::query::config::QueryConfig<rustc_query_impl::plumbing::QueryCtxt>>::compute
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
       108: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:72
       109: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
       110: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::try_with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
       111: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
       112: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
       113: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
       114: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
       115: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
       116: rustc_middle::ty::context::tls::with_context_opt::<rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
       117: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
       118: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
       119: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
       120: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:18
       121: rustc_query_system::query::plumbing::execute_job::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:400:9
       122: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:13
       123: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:32
       124: stacker::maybe_grow::<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
       125: rustc_data_structures::stack::ensure_sufficient_stack::<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
       126: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:5
       127: rustc_query_impl::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26
       128: rustc_middle::query::plumbing::query_get_at::<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17
       129: <rustc_middle::query::plumbing::TyCtxtAt>::analysis
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/mod.rs:2197:1
       130: <rustc_middle::ty::context::TyCtxt>::analysis
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:35
       131: rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:460:52
       132: <rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:600:37
       133: rustc_middle::ty::context::tls::enter_context::<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
       134: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::try_with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
       135: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
       136: rustc_middle::ty::context::tls::enter_context::<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
       137: <rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:600:9
       138: rustc_driver_impl::run_compiler::{closure#1}::{closure#2}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:460:13
       139: <rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:309:19
       140: rustc_driver_impl::run_compiler::{closure#1}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:399:22
       141: rustc_interface::interface::run_compiler::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:503:21
       142: rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:1058:5
       143: rustc_interface::interface::run_compiler::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:497:13
       144: rustc_interface::util::run_in_thread_pool_with_globals::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:117:13
       145: <scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scoped-tls-1.0.1/src/lib.rs:137:9
       146: rustc_span::create_session_globals_then::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:130:5
       147: rustc_interface::util::run_in_thread_with_globals::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:79:38
       148: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:154:18
       149: <std::thread::Builder>::spawn_unchecked_::<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:529:17
       150: <core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:272:9
       151: std::panicking::try::do_call::<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:552:40
       152: std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:516:19
       153: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:142:14
       154: <std::thread::Builder>::spawn_unchecked_::<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:528:30
       155: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
       156: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2007:9
       157: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2007:9
       158: std::sys::unix::thread::Thread::new::thread_start
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys/unix/thread.rs:108:17
       159: <unknown>
       160: <unknown>
  --> 5A2D2B75C2BF81E687B5271EF31D0BB4F73D27EFD91EEA26ABC563EAC0B84418.rs:12:19
   |
12 | long_tuple_arg!{[[_ u8]]#}
   |                   ^

error: internal compiler error: bad placeholder type
  --> 5A2D2B75C2BF81E687B5271EF31D0BB4F73D27EFD91EEA26ABC563EAC0B84418.rs:12:19
   |
12 | long_tuple_arg!{[[_ u8]]#}
   |                   ^
   |
note: delayed at compiler/rustc_hir_analysis/src/collect.rs:388:9
         0: <rustc_errors::HandlerInner>::emit_diagnostic
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_errors/src/lib.rs:1339:29
         1: <rustc_errors::HandlerInner>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_errors/src/lib.rs:1623:9
         2: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_errors/src/lib.rs:1009:9
         3: <rustc_session::session::Session>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/session.rs:636:9
         4: <rustc_middle::ty::Ty>::new_error_with_message::<rustc_span::span_encoding::Span, &str>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/sty.rs:2035:24
         5: <rustc_hir_analysis::collect::ItemCtxt as rustc_hir_analysis::astconv::AstConv>::ty_infer
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:388:9
         6: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2592:17
         7: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2474:5
         8: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2463:9
         9: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2491:66
        10: <&mut <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0} as core::ops::function::FnOnce<(&rustc_hir::hir::Ty,)>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:305:13
        11: <core::option::Option<&rustc_hir::hir::Ty>>::map::<rustc_middle::ty::Ty, &mut <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/option.rs:1072:29
        12: <core::iter::adapters::map::Map<core::slice::iter::Iter<rustc_hir::hir::Ty>, <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}> as core::iter::traits::iterator::Iterator>::next
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/map.rs:103:26
        13: <rustc_middle::ty::Ty as rustc_type_ir::interner::CollectAndApply<rustc_middle::ty::Ty, rustc_middle::ty::Ty>>::collect_and_apply::<core::iter::adapters::map::Map<core::slice::iter::Iter<rustc_hir::hir::Ty>, <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}>, <rustc_middle::ty::Ty>::new_tup_from_iter<core::iter::adapters::map::Map<core::slice::iter::Iter<rustc_hir::hir::Ty>, <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}>, rustc_middle::ty::Ty>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_type_ir/src/interner.rs:117:26
        14: <rustc_middle::ty::Ty>::new_tup_from_iter::<core::iter::adapters::map::Map<core::slice::iter::Iter<rustc_hir::hir::Ty>, <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}::{closure#0}>, rustc_middle::ty::Ty>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/sty.rs:2143:9
        15: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2491:17
        16: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty_inner
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2474:5
        17: <dyn rustc_hir_analysis::astconv::AstConv>::ast_ty_to_ty
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2463:9
        18: <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_arg
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2644:18
        19: <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2688:17
        20: core::iter::adapters::map::map_fold::<(usize, &rustc_hir::hir::Ty), rustc_middle::ty::Ty, (), <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}, core::iter::traits::iterator::Iterator::for_each::call<rustc_middle::ty::Ty, <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/map.rs:84:28
        21: <core::iter::adapters::enumerate::Enumerate<_> as core::iter::traits::iterator::Iterator>::fold::enumerate::<&rustc_hir::hir::Ty, (), core::iter::adapters::map::map_fold<(usize, &rustc_hir::hir::Ty), rustc_middle::ty::Ty, (), <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}, core::iter::traits::iterator::Iterator::for_each::call<rustc_middle::ty::Ty, <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/enumerate.rs:107:27
        22: <core::slice::iter::Iter<rustc_hir::hir::Ty> as core::iter::traits::iterator::Iterator>::fold::<(), <core::iter::adapters::enumerate::Enumerate<_> as core::iter::traits::iterator::Iterator>::fold::enumerate<&rustc_hir::hir::Ty, (), core::iter::adapters::map::map_fold<(usize, &rustc_hir::hir::Ty), rustc_middle::ty::Ty, (), <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}, core::iter::traits::iterator::Iterator::for_each::call<rustc_middle::ty::Ty, <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/slice/iter/macros.rs:232:27
        23: <core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>> as core::iter::traits::iterator::Iterator>::fold::<(), core::iter::adapters::map::map_fold<(usize, &rustc_hir::hir::Ty), rustc_middle::ty::Ty, (), <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}, core::iter::traits::iterator::Iterator::for_each::call<rustc_middle::ty::Ty, <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/enumerate.rs:113:9
        24: <core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}> as core::iter::traits::iterator::Iterator>::fold::<(), core::iter::traits::iterator::Iterator::for_each::call<rustc_middle::ty::Ty, <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/map.rs:124:9
        25: <core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}> as core::iter::traits::iterator::Iterator>::for_each::<<alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/traits/iterator.rs:858:9
        26: <alloc::vec::Vec<rustc_middle::ty::Ty>>::extend_trusted::<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/mod.rs:2885:17
        27: <alloc::vec::Vec<rustc_middle::ty::Ty> as alloc::vec::spec_extend::SpecExtend<rustc_middle::ty::Ty, core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>>::spec_extend
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/spec_extend.rs:26:9
        28: <alloc::vec::Vec<rustc_middle::ty::Ty> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<rustc_middle::ty::Ty, core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>>::from_iter
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/spec_from_iter_nested.rs:62:9
        29: <alloc::vec::Vec<rustc_middle::ty::Ty> as alloc::vec::spec_from_iter::SpecFromIter<rustc_middle::ty::Ty, core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>>::from_iter
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/spec_from_iter.rs:33:9
        30: <alloc::vec::Vec<rustc_middle::ty::Ty> as core::iter::traits::collect::FromIterator<rustc_middle::ty::Ty>>::from_iter::<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/mod.rs:2753:9
        31: <core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<rustc_hir::hir::Ty>>, <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}::{closure#0}> as core::iter::traits::iterator::Iterator>::collect::<alloc::vec::Vec<rustc_middle::ty::Ty>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/traits/iterator.rs:2054:9
        32: <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2690:14
        33: <dyn rustc_hir_analysis::astconv::AstConv>::ty_of_fn
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:2648:5
        34: rustc_hir_analysis::collect::infer_return_ty_for_fn_sig
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:1250:17
        35: rustc_hir_analysis::collect::fn_sig
        36: rustc_query_impl::query_impl::fn_sig::dynamic_query::{closure#2}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47
        37: rustc_query_impl::plumbing::__rust_begin_short_backtrace::<rustc_query_impl::query_impl::fn_sig::dynamic_query::{closure#2}::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18
        38: rustc_query_impl::query_impl::fn_sig::dynamic_query::{closure#2}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25
        39: <rustc_query_impl::query_impl::fn_sig::dynamic_query::{closure#2} as core::ops::function::FnOnce<(rustc_middle::ty::context::TyCtxt, rustc_span::def_id::DefId)>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
        40: <rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false> as rustc_query_system::query::config::QueryConfig<rustc_query_impl::plumbing::QueryCtxt>>::compute
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
        41: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:72
        42: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
        43: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::try_with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
        44: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
        45: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
        46: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
        47: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
        48: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
        49: rustc_middle::ty::context::tls::with_context_opt::<rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
        50: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
        51: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 24]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
        52: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
        53: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:18
        54: rustc_query_system::query::plumbing::execute_job::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:400:9
        55: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:13
        56: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:32
        57: stacker::maybe_grow::<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
        58: rustc_data_structures::stack::ensure_sufficient_stack::<rustc_middle::query::erase::Erased<[u8; 24]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
        59: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:5
        60: rustc_query_impl::query_impl::fn_sig::get_query_non_incr::__rust_end_short_backtrace
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26
        61: rustc_middle::query::plumbing::query_ensure::<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::query::erase::Erased<[u8; 24]>>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:172:9
        62: <rustc_middle::query::plumbing::TyCtxtEnsure>::fn_sig::<rustc_span::def_id::LocalDefId>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:205:9
        63: rustc_hir_analysis::collect::convert_item
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:655:13
        64: <rustc_hir_analysis::collect::CollectItemTypesVisitor as rustc_hir::intravisit::Visitor>::visit_item
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:281:9
        65: <rustc_middle::hir::map::Map>::visit_item_likes_in_module::<rustc_hir_analysis::collect::CollectItemTypesVisitor>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:604:13
        66: rustc_hir_analysis::collect::collect_mod_item_types
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:55:5
        67: rustc_query_impl::query_impl::collect_mod_item_types::dynamic_query::{closure#2}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47
        68: rustc_query_impl::plumbing::__rust_begin_short_backtrace::<rustc_query_impl::query_impl::collect_mod_item_types::dynamic_query::{closure#2}::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18
        69: rustc_query_impl::query_impl::collect_mod_item_types::dynamic_query::{closure#2}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25
        70: <rustc_query_impl::query_impl::collect_mod_item_types::dynamic_query::{closure#2} as core::ops::function::FnOnce<(rustc_middle::ty::context::TyCtxt, rustc_span::def_id::LocalModDefId)>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
        71: <rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false> as rustc_query_system::query::config::QueryConfig<rustc_query_impl::plumbing::QueryCtxt>>::compute
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
        72: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:72
        73: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
        74: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::try_with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
        75: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
        76: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
        77: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
        78: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
        79: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
        80: rustc_middle::ty::context::tls::with_context_opt::<rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
        81: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
        82: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 0]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
        83: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
        84: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:18
        85: rustc_query_system::query::plumbing::execute_job::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:400:9
        86: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:13
        87: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:32
        88: stacker::maybe_grow::<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
        89: rustc_data_structures::stack::ensure_sufficient_stack::<rustc_middle::query::erase::Erased<[u8; 0]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
        90: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:5
        91: rustc_query_impl::query_impl::collect_mod_item_types::get_query_non_incr::__rust_end_short_backtrace
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26
        92: rustc_middle::query::plumbing::query_ensure::<rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalModDefId, rustc_middle::query::erase::Erased<[u8; 0]>>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:172:9
        93: <rustc_middle::query::plumbing::TyCtxtEnsure>::collect_mod_item_types
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:205:9
        94: rustc_hir_analysis::check_crate::{closure#0}::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:174:48
        95: <rustc_middle::hir::map::Map>::for_each_module::<rustc_hir_analysis::check_crate::{closure#0}::{closure#0}::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:623:13
        96: rustc_hir_analysis::check_crate::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:174:13
        97: <rustc_data_structures::profiling::VerboseTimingGuard>::run::<(), rustc_hir_analysis::check_crate::{closure#0}::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:752:9
        98: <rustc_session::session::Session>::time::<(), rustc_hir_analysis::check_crate::{closure#0}::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:12:9
        99: rustc_hir_analysis::check_crate::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:173:9
       100: <rustc_session::session::Session>::track_errors::<rustc_hir_analysis::check_crate::{closure#0}, ()>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/session.rs:580:22
       101: rustc_hir_analysis::check_crate
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:172:5
       102: rustc_interface::passes::analysis
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:728:5
       103: rustc_query_impl::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47
       104: rustc_query_impl::plumbing::__rust_begin_short_backtrace::<rustc_query_impl::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18
       105: rustc_query_impl::query_impl::analysis::dynamic_query::{closure#2}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25
       106: <rustc_query_impl::query_impl::analysis::dynamic_query::{closure#2} as core::ops::function::FnOnce<(rustc_middle::ty::context::TyCtxt, ())>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
       107: <rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false> as rustc_query_system::query::config::QueryConfig<rustc_query_impl::plumbing::QueryCtxt>>::compute
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
       108: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:72
       109: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
       110: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::try_with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
       111: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
       112: rustc_middle::ty::context::tls::enter_context::<rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
       113: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
       114: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
       115: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
       116: rustc_middle::ty::context::tls::with_context_opt::<rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
       117: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
       118: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle::query::erase::Erased<[u8; 1]>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
       119: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::execute_job_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
       120: rustc_query_system::query::plumbing::execute_job_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:467:18
       121: rustc_query_system::query::plumbing::execute_job::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:400:9
       122: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:13
       123: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:32
       124: stacker::maybe_grow::<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
       125: rustc_data_structures::stack::ensure_sufficient_stack::<rustc_middle::query::erase::Erased<[u8; 1]>, rustc_query_system::query::plumbing::get_query_non_incr<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
       126: rustc_query_system::query::plumbing::get_query_non_incr::<rustc_query_impl::DynamicConfig<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:799:5
       127: rustc_query_impl::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26
       128: rustc_middle::query::plumbing::query_get_at::<rustc_query_system::query::caches::SingleCache<rustc_middle::query::erase::Erased<[u8; 1]>>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17
       129: <rustc_middle::query::plumbing::TyCtxtAt>::analysis
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/mod.rs:2197:1
       130: <rustc_middle::ty::context::TyCtxt>::analysis
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:35
       131: rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:460:52
       132: <rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:600:37
       133: rustc_middle::ty::context::tls::enter_context::<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
       134: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::try_with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
       135: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
       136: rustc_middle::ty::context::tls::enter_context::<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
       137: <rustc_middle::ty::context::GlobalCtxt>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}::{closure#5}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:600:9
       138: rustc_driver_impl::run_compiler::{closure#1}::{closure#2}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:460:13
       139: <rustc_interface::interface::Compiler>::enter::<rustc_driver_impl::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:309:19
       140: rustc_driver_impl::run_compiler::{closure#1}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:399:22
       141: rustc_interface::interface::run_compiler::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:503:21
       142: rustc_span::set_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:1058:5
       143: rustc_interface::interface::run_compiler::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:497:13
       144: rustc_interface::util::run_in_thread_pool_with_globals::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:117:13
       145: <scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scoped-tls-1.0.1/src/lib.rs:137:9
       146: rustc_span::create_session_globals_then::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}>
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:130:5
       147: rustc_interface::util::run_in_thread_with_globals::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:79:38
       148: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:154:18
       149: <std::thread::Builder>::spawn_unchecked_::<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:529:17
       150: <core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:272:9
       151: std::panicking::try::do_call::<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:552:40
       152: std::panicking::try::<core::result::Result<(), rustc_span::ErrorGuaranteed>, core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:516:19
       153: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core::result::Result<(), rustc_span::ErrorGuaranteed>>
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:142:14
       154: <std::thread::Builder>::spawn_unchecked_::<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1}
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:528:30
       155: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
       156: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2007:9
       157: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2007:9
       158: std::sys::unix::thread::Thread::new::thread_start
                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys/unix/thread.rs:108:17
       159: <unknown>
       160: <unknown>
  --> 5A2D2B75C2BF81E687B5271EF31D0BB4F73D27EFD91EEA26ABC563EAC0B84418.rs:12:19
   |
12 | long_tuple_arg!{[[_ u8]]#}
   |                   ^

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 attach the file at `/tmp/icemaker/rustc-ice-2023-11-18T19_45_02-2199644.txt` to your bug report

query stack during panic:
end of query stack
thread 'rustc' panicked at library/core/src/panicking.rs:144:5:
panic in a destructor during cleanup

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 attach the file at `/tmp/icemaker/rustc-ice-2023-11-18T19_45_02-2199644.txt` to your bug report

query stack during panic:
end of query stack
thread caused non-unwinding panic. aborting.

@compiler-errors
Copy link
Member

Probably just worth ignoring placeholder suggestions if they are coming from a different span ctxt than the fn -- either that, or logic to detect reuses of the same _ or something.

Anyways, I think this is minimal:

macro_rules! foo {
    ($ty:ty) => {
        fn foo(_: $ty, _: $ty) {}
    }
}

foo!(_);

fn main() {}

But I can't test it since I'm on my laptop.

@matthiaskrgr
Copy link
Member Author

Yeah can confirm this also triggers the debug assertion ^

@saethlin saethlin removed the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Nov 18, 2023
@bors bors closed this as completed in 0865eef Dec 9, 2023
rust-timer added a commit to rust-lang-ci/rust that referenced this issue Dec 9, 2023
Rollup merge of rust-lang#118057 - bvanjoi:fix-118048, r=cjgillot

dedup for duplicate suggestions

Fixes rust-lang#118048

An easy fix.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-diagnostics Area: Messages for errors, warnings, and lints C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-debug-assertions This issue requires a build of rustc or tooling with debug-assertions in some way T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants