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

ICE: assertion failed: (left matches right)` #110549

Closed
matthiaskrgr opened this issue Apr 19, 2023 · 0 comments · Fixed by #110566
Closed

ICE: assertion failed: (left matches right)` #110549

matthiaskrgr opened this issue Apr 19, 2023 · 0 comments · Fixed by #110566
Assignees
Labels
C-bug Category: This is a bug. F-associated_const_equality `#![feature(associated_const_equality)]` 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 S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@matthiaskrgr
Copy link
Member

Code

pub trait TraitWAssocConst {
  const A: usize;
}

fn foo<Demo: TraitWAssocConst<A=32>>() {}


fn main<>() {
  foo::<TraitWAssocConst>();
}

Meta

rustc --version --verbose:

4e463012580415a932ae4fc255aff45982c70369

Error output

error[E0658]: associated const equality is incomplete
 --> treereduce.out:5:31
  |
5 | fn foo<Demo: TraitWAssocConst<A=32>>() {}
  |                               ^^^^
  |
  = note: see issue #92827 <https://github.com/rust-lang/rust/issues/92827> for more information
  = help: add `#![feature(associated_const_equality)]` to the crate attributes to enable

warning: trait objects without an explicit `dyn` are deprecated
 --> treereduce.out:9:9
  |
9 |   foo::<TraitWAssocConst>();
  |         ^^^^^^^^^^^^^^^^
  |
  = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
  = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
  = note: `#[warn(bare_trait_objects)]` on by default
help: use `dyn`
  |
9 |   foo::<dyn TraitWAssocConst>();
  |         +++
Backtrace

thread 'rustc' panicked at 'assertion failed: `(left matches right)`
  left: `(Projection, AssocConst)`,
 right: `(ty::Opaque, DefKind::OpaqueTy) | (ty::Projection, DefKind::AssocTy) |
(ty::Opaque | ty::Projection, DefKind::ImplTraitPlaceholder)`', /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:2053:9
stack backtrace:
   0:     0x7f492d8fc744 - std::backtrace_rs::backtrace::libunwind::trace::h56757e7e25601569
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x7f492d8fc744 - std::backtrace_rs::backtrace::trace_unsynchronized::hd676671100e3ba6d
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7f492d8fc744 - std::sys_common::backtrace::_print_fmt::h1360db735fde7c44
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:65:5
   3:     0x7f492d8fc744 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h874d21e1a2ca9982
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x7f492d9b3f68 - core::fmt::write::hd4eb0d8409af39da
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/mod.rs:1254:17
   5:     0x7f492d94580f - std::io::Write::write_fmt::h3d807647408c9030
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:1698:15
   6:     0x7f492d8fc545 - std::sys_common::backtrace::_print::h57daf8ffede52753
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:47:5
   7:     0x7f492d8fc545 - std::sys_common::backtrace::print::hdaea9ba05299927c
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:34:9
   8:     0x7f492d92ca34 - std::panicking::default_hook::{{closure}}::h4c6d7d557c0df471
   9:     0x7f492d92c69a - std::panicking::default_hook::hac355d5a2e2eb547
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:288:9
  10:     0x7f493037cdf5 - <alloc[32b43e9536c01a3]::boxed::Box<dyn for<'a, 'b> core[c5d5d662f7508502]::ops::function::Fn<(&'a core[c5d5d662f7508502]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[c5d5d662f7508502]::marker::Send + core[c5d5d662f7508502]::marker::Sync> as core[c5d5d662f7508502]::ops::function::Fn<(&core[c5d5d662f7508502]::panic::panic_info::PanicInfo,)>>::call
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1987:9
  11:     0x7f493037cdf5 - rustc_driver_impl[ccb753bc1017b924]::DEFAULT_HOOK::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:1208:17
  12:     0x7f492d92d291 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc42bd19225fc85a2
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1987:9
  13:     0x7f492d92d291 - std::panicking::rust_panic_with_hook::hc60a1f91e87ff481
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:695:13
  14:     0x7f492d8fca69 - std::panicking::begin_panic_handler::{{closure}}::h635104bd7a006c44
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:582:13
  15:     0x7f492d8fc826 - std::sys_common::backtrace::__rust_end_short_backtrace::h23f5845d88aa41e7
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:150:18
  16:     0x7f492d92cdf2 - rust_begin_unwind
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:578:5
  17:     0x7f492d9d8203 - core::panicking::panic_fmt::h5863111baae9147e
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:67:14
  18:     0x7f492d9d87df - core::panicking::assert_failed_inner::h28dfe7f3eae46ef6
  19:     0x7f4932932657 - core[c5d5d662f7508502]::panicking::assert_matches_failed::<(rustc_type_ir[27ffda2791412698]::sty::AliasKind, rustc_hir[b68961dccaa3b71e]::def::DefKind)>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:248:5
  20:     0x7f49328e10ba - <rustc_middle[ab1e559699b6e831]::ty::context::TyCtxt>::mk_alias
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:2053:9
  21:     0x7f49328e10ba - <rustc_middle[ab1e559699b6e831]::ty::context::TyCtxt>::mk_projection::<&rustc_middle[ab1e559699b6e831]::ty::list::List<rustc_middle[ab1e559699b6e831]::ty::subst::GenericArg>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1927:9
  22:     0x7f49328e10ba - rustc_trait_selection[d618bbdfd8c006a]::traits::project::project
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/project.rs:1280:18
  23:     0x7f49328e10ba - rustc_trait_selection[d618bbdfd8c006a]::traits::project::opt_normalize_projection_type
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/project.rs:1093:11
  24:     0x7f49328d598e - rustc_trait_selection[d618bbdfd8c006a]::traits::project::project_and_unify_type
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/project.rs:263:28
  25:     0x7f493299ef09 - rustc_trait_selection[d618bbdfd8c006a]::traits::project::poly_project_and_unify_type::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/project.rs:214:15
  26:     0x7f493299ef09 - <rustc_infer[a70017b718ddc725]::infer::InferCtxt>::commit_if_ok::<rustc_trait_selection[d618bbdfd8c006a]::traits::project::ProjectAndUnifyResult, rustc_infer[a70017b718ddc725]::traits::project::MismatchedProjectionTypes, rustc_trait_selection[d618bbdfd8c006a]::traits::project::poly_project_and_unify_type::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_infer/src/infer/mod.rs:810:17
  27:     0x7f49328d5548 - rustc_trait_selection[d618bbdfd8c006a]::traits::project::poly_project_and_unify_type
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/project.rs:207:13
  28:     0x7f4932a863ed - <rustc_trait_selection[d618bbdfd8c006a]::traits::fulfill::FulfillProcessor>::process_projection_obligation
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/fulfill.rs:765:15
  29:     0x7f4932a89d34 - <rustc_trait_selection[d618bbdfd8c006a]::traits::fulfill::FulfillProcessor as rustc_data_structures[e0305e891f62af14]::obligation_forest::ObligationProcessor>::process_obligation
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/fulfill.rs:407:21
  30:     0x7f49329c4a99 - <rustc_data_structures[e0305e891f62af14]::obligation_forest::ObligationForest<rustc_trait_selection[d618bbdfd8c006a]::traits::fulfill::PendingPredicateObligation>>::process_obligations::<rustc_trait_selection[d618bbdfd8c006a]::traits::fulfill::FulfillProcessor>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/obligation_forest/mod.rs:457:23
  31:     0x7f4932a85215 - <rustc_trait_selection[d618bbdfd8c006a]::traits::fulfill::FulfillmentContext>::select
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/fulfill.rs:100:13
  32:     0x7f4932a85215 - <rustc_trait_selection[d618bbdfd8c006a]::traits::fulfill::FulfillmentContext as rustc_infer[a70017b718ddc725]::traits::engine::TraitEngine>::select_where_possible
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/fulfill.rs:149:9
  33:     0x7f49309838bd - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::select_obligations_where_possible::<<rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_argument_types::{closure#1}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:594:26
  34:     0x7f49309838bd - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_argument_types
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:349:17
  35:     0x7f493094ca81 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::confirm_builtin_call
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/callee.rs:460:9
  36:     0x7f493094b03c - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_call
  37:     0x7f49309dcc3b - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_kind
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/expr.rs:330:45
  38:     0x7f4930966156 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/expr.rs:237:18
  39:     0x7f4930966156 - stacker[f871904c967749]::maybe_grow::<rustc_middle[ab1e559699b6e831]::ty::Ty, <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.15/src/lib.rs:55:9
  40:     0x7f4930966156 - rustc_data_structures[e0305e891f62af14]::stack::ensure_sufficient_stack::<rustc_middle[ab1e559699b6e831]::ty::Ty, <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  41:     0x7f4930966156 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/expr.rs:233:18
  42:     0x7f49309dbe92 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_expectation
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/expr.rs:187:9
  43:     0x7f493098c998 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_stmt
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1493:17
  44:     0x7f493098d106 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_block_with_expected::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1546:17
  45:     0x7f493098d106 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::with_breakable_ctxt::<<rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_block_with_expected::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1468:22
  46:     0x7f493098d106 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_block_with_expected
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1544:26
  47:     0x7f49309dc7c0 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_kind
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/expr.rs:329:41
  48:     0x7f4930966156 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/expr.rs:237:18
  49:     0x7f4930966156 - stacker[f871904c967749]::maybe_grow::<rustc_middle[ab1e559699b6e831]::ty::Ty, <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.15/src/lib.rs:55:9
  50:     0x7f4930966156 - rustc_data_structures[e0305e891f62af14]::stack::ensure_sufficient_stack::<rustc_middle[ab1e559699b6e831]::ty::Ty, <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  51:     0x7f4930966156 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/expr.rs:233:18
  52:     0x7f49309dbe92 - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_expectation
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/expr.rs:187:9
  53:     0x7f4930967f2b - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_expr_with_hint
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/expr.rs:139:9
  54:     0x7f4930967f2b - <rustc_hir_typeck[a6f4d3d68e052434]::fn_ctxt::FnCtxt>::check_return_expr
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/expr.rs:826:30
  55:     0x7f4930b744a6 - rustc_hir_typeck[a6f4d3d68e052434]::check::check_fn
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/check.rs:122:9
  56:     0x7f4930b6e161 - rustc_hir_typeck[a6f4d3d68e052434]::typeck_with_fallback::<rustc_hir_typeck[a6f4d3d68e052434]::typeck::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/lib.rs:231:9
  57:     0x7f4930b6e161 - rustc_hir_typeck[a6f4d3d68e052434]::typeck_with_fallback::<rustc_hir_typeck[a6f4d3d68e052434]::typeck::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/lib.rs:191:36
  58:     0x7f4930b6e161 - rustc_hir_typeck[a6f4d3d68e052434]::typeck
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/lib.rs:172:9
  59:     0x7f4931eedd4f - <rustc_query_impl[2c629a8f2053622a]::queries::typeck as rustc_query_system[475b93d7b2c8ae41]::query::config::QueryConfig<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:524:21
  60:     0x7f4931eedd4f - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:445:72
  61:     0x7f4931eedd4f - rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context::<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
  62:     0x7f4931eedd4f - <std[6efab6f90a3b1c4f]::thread::local::LocalKey<core[c5d5d662f7508502]::cell::Cell<*const ()>>>::try_with::<rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:252:16
  63:     0x7f4931eedd4f - <std[6efab6f90a3b1c4f]::thread::local::LocalKey<core[c5d5d662f7508502]::cell::Cell<*const ()>>>::with::<rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:228:9
  64:     0x7f4931eedd4f - rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context::<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:5
  65:     0x7f4931eedd4f - <rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query::<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:127:13
  66:     0x7f4931eedd4f - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context::<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
  67:     0x7f4931eedd4f - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context::<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
  68:     0x7f4931eedd4f - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context_opt::<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
  69:     0x7f4931eedd4f - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context::<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
  70:     0x7f4931eedd4f - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context::<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
  71:     0x7f4931eedd4f - <rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query::<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:112:9
  72:     0x7f4931eedd4f - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:445:18
  73:     0x7f4931eedd4f - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job::<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:402:17
  74:     0x7f4931eedd4f - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::try_execute_query::<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:358:13
  75:     0x7f4932303cce - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query::<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:805:36
  76:     0x7f4932303cce - stacker[f871904c967749]::maybe_grow::<(rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>, core[c5d5d662f7508502]::option::Option<rustc_query_system[475b93d7b2c8ae41]::dep_graph::graph::DepNodeIndex>), rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.15/src/lib.rs:55:9
  77:     0x7f4932303cce - rustc_data_structures[e0305e891f62af14]::stack::ensure_sufficient_stack::<(rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 8usize]>, core[c5d5d662f7508502]::option::Option<rustc_query_system[475b93d7b2c8ae41]::dep_graph::graph::DepNodeIndex>), rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  78:     0x7f4932303cce - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query::<rustc_query_impl[2c629a8f2053622a]::queries::typeck, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:805:9
  79:     0x7f4932303cce - <rustc_query_impl[2c629a8f2053622a]::Queries as rustc_middle[ab1e559699b6e831]::ty::query::QueryEngine>::typeck
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:829:17
  80:     0x7f4930a43c68 - <rustc_middle[ab1e559699b6e831]::ty::query::TyCtxtEnsure>::typeck::<rustc_span[60d9bd9abeb54baa]::def_id::LocalDefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:349:29
  81:     0x7f4930a43c68 - rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/lib.rs:156:64
  82:     0x7f4930a43c68 - <rustc_middle[ab1e559699b6e831]::hir::map::Map>::par_body_owners::<rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:506:82
  83:     0x7f4930a43c68 - rustc_data_structures[e0305e891f62af14]::sync::par_for_each_in::<&[rustc_span[60d9bd9abeb54baa]::def_id::LocalDefId], <rustc_middle[ab1e559699b6e831]::hir::map::Map>::par_body_owners<rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/sync.rs:179:66
  84:     0x7f4930a43c68 - <core[c5d5d662f7508502]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[e0305e891f62af14]::sync::par_for_each_in<&[rustc_span[60d9bd9abeb54baa]::def_id::LocalDefId], <rustc_middle[ab1e559699b6e831]::hir::map::Map>::par_body_owners<rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}> as core[c5d5d662f7508502]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:271:9
  85:     0x7f4930adf17b - std[6efab6f90a3b1c4f]::panicking::try::do_call::<core[c5d5d662f7508502]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[e0305e891f62af14]::sync::par_for_each_in<&[rustc_span[60d9bd9abeb54baa]::def_id::LocalDefId], <rustc_middle[ab1e559699b6e831]::hir::map::Map>::par_body_owners<rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:485:40
  86:     0x7f4930adf17b - std[6efab6f90a3b1c4f]::panicking::try::<(), core[c5d5d662f7508502]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[e0305e891f62af14]::sync::par_for_each_in<&[rustc_span[60d9bd9abeb54baa]::def_id::LocalDefId], <rustc_middle[ab1e559699b6e831]::hir::map::Map>::par_body_owners<rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:449:19
  87:     0x7f4930adf17b - std[6efab6f90a3b1c4f]::panic::catch_unwind::<core[c5d5d662f7508502]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[e0305e891f62af14]::sync::par_for_each_in<&[rustc_span[60d9bd9abeb54baa]::def_id::LocalDefId], <rustc_middle[ab1e559699b6e831]::hir::map::Map>::par_body_owners<rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:140:14
  88:     0x7f4930adf17b - rustc_data_structures[e0305e891f62af14]::sync::par_for_each_in::<&[rustc_span[60d9bd9abeb54baa]::def_id::LocalDefId], <rustc_middle[ab1e559699b6e831]::hir::map::Map>::par_body_owners<rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/sync.rs:179:33
  89:     0x7f4930adf17b - <core[c5d5d662f7508502]::slice::iter::Iter<rustc_span[60d9bd9abeb54baa]::def_id::LocalDefId> as core[c5d5d662f7508502]::iter::traits::iterator::Iterator>::for_each::<rustc_data_structures[e0305e891f62af14]::sync::par_for_each_in<&[rustc_span[60d9bd9abeb54baa]::def_id::LocalDefId], <rustc_middle[ab1e559699b6e831]::hir::map::Map>::par_body_owners<rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}>::{closure#0}>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/slice/iter/macros.rs:201:21
  90:     0x7f4930adf17b - rustc_data_structures[e0305e891f62af14]::sync::par_for_each_in::<&[rustc_span[60d9bd9abeb54baa]::def_id::LocalDefId], <rustc_middle[ab1e559699b6e831]::hir::map::Map>::par_body_owners<rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/sync.rs:178:13
  91:     0x7f4930b6ad0c - <rustc_middle[ab1e559699b6e831]::hir::map::Map>::par_body_owners::<rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:506:9
  92:     0x7f4930b6ad0c - rustc_hir_typeck[a6f4d3d68e052434]::typeck_item_bodies
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_typeck/src/lib.rs:156:5
  93:     0x7f4931e81564 - <rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies as rustc_query_system[475b93d7b2c8ae41]::query::config::QueryConfig<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:524:21
  94:     0x7f4931e81564 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:445:72
  95:     0x7f4931e81564 - rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context::<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::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
  96:     0x7f4931e81564 - <std[6efab6f90a3b1c4f]::thread::local::LocalKey<core[c5d5d662f7508502]::cell::Cell<*const ()>>>::try_with::<rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:252:16
  97:     0x7f4931e81564 - <std[6efab6f90a3b1c4f]::thread::local::LocalKey<core[c5d5d662f7508502]::cell::Cell<*const ()>>>::with::<rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:228:9
  98:     0x7f4931e81564 - rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context::<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:5
  99:     0x7f4931e81564 - <rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query::<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:127:13
 100:     0x7f4931e81564 - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context::<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::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
 101:     0x7f4931e81564 - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context::<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::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
 102:     0x7f4931e81564 - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context_opt::<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
 103:     0x7f4931e81564 - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context::<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
 104:     0x7f4931e81564 - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context::<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
 105:     0x7f4931e81564 - <rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query::<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:112:9
 106:     0x7f4931e81564 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:445:18
 107:     0x7f4931e81564 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job::<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:402:17
 108:     0x7f4931e81564 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::try_execute_query::<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:358:13
 109:     0x7f4932303633 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query::<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:805:36
 110:     0x7f4932303633 - stacker[f871904c967749]::maybe_grow::<(rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>, core[c5d5d662f7508502]::option::Option<rustc_query_system[475b93d7b2c8ae41]::dep_graph::graph::DepNodeIndex>), rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.15/src/lib.rs:55:9
 111:     0x7f4932303633 - rustc_data_structures[e0305e891f62af14]::stack::ensure_sufficient_stack::<(rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 0usize]>, core[c5d5d662f7508502]::option::Option<rustc_query_system[475b93d7b2c8ae41]::dep_graph::graph::DepNodeIndex>), rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
 112:     0x7f4932303633 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query::<rustc_query_impl[2c629a8f2053622a]::queries::typeck_item_bodies, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:805:9
 113:     0x7f4932303633 - <rustc_query_impl[2c629a8f2053622a]::Queries as rustc_middle[ab1e559699b6e831]::ty::query::QueryEngine>::typeck_item_bodies
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:829:17
 114:     0x7f493080c649 - <rustc_middle[ab1e559699b6e831]::ty::query::TyCtxtAt>::typeck_item_bodies
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:396:29
 115:     0x7f493080c649 - <rustc_middle[ab1e559699b6e831]::ty::context::TyCtxt>::typeck_item_bodies
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:383:35
 116:     0x7f493080c649 - rustc_hir_analysis[cfb194dc50f75768]::check_crate::{closure#7}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:499:50
 117:     0x7f493080c649 - <rustc_data_structures[e0305e891f62af14]::profiling::VerboseTimingGuard>::run::<(), rustc_hir_analysis[cfb194dc50f75768]::check_crate::{closure#7}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:752:9
 118:     0x7f493080c649 - <rustc_session[b31df004a6d1cc2b]::session::Session>::time::<(), rustc_hir_analysis[cfb194dc50f75768]::check_crate::{closure#7}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:11:50
 119:     0x7f49308087db - rustc_hir_analysis[cfb194dc50f75768]::check_crate
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:499:5
 120:     0x7f4930ee022c - rustc_interface[75cb3db337003cb3]::passes::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:762:5
 121:     0x7f4931eefdb1 - <rustc_query_impl[2c629a8f2053622a]::queries::analysis as rustc_query_system[475b93d7b2c8ae41]::query::config::QueryConfig<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:524:21
 122:     0x7f4931eefdb1 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:445:72
 123:     0x7f4931eefdb1 - rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context::<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::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
 124:     0x7f4931eefdb1 - <std[6efab6f90a3b1c4f]::thread::local::LocalKey<core[c5d5d662f7508502]::cell::Cell<*const ()>>>::try_with::<rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:252:16
 125:     0x7f4931eefdb1 - <std[6efab6f90a3b1c4f]::thread::local::LocalKey<core[c5d5d662f7508502]::cell::Cell<*const ()>>>::with::<rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:228:9
 126:     0x7f4931eefdb1 - rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context::<rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:5
 127:     0x7f4931eefdb1 - <rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query::<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:127:13
 128:     0x7f4931eefdb1 - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context::<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::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
 129:     0x7f4931eefdb1 - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context::<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::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
 130:     0x7f4931eefdb1 - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context_opt::<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
 131:     0x7f4931eefdb1 - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_context::<rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
 132:     0x7f4931eefdb1 - rustc_middle[ab1e559699b6e831]::ty::context::tls::with_related_context::<<rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
 133:     0x7f4931eefdb1 - <rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt as rustc_query_system[475b93d7b2c8ae41]::query::QueryContext>::start_query::<rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:112:9
 134:     0x7f4931eefdb1 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:445:18
 135:     0x7f4931eefdb1 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::execute_job::<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:402:17
 136:     0x7f4931eefdb1 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::try_execute_query::<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:358:13
 137:     0x7f49322daea0 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query::<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:805:36
 138:     0x7f49322daea0 - stacker[f871904c967749]::maybe_grow::<(rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>, core[c5d5d662f7508502]::option::Option<rustc_query_system[475b93d7b2c8ae41]::dep_graph::graph::DepNodeIndex>), rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.15/src/lib.rs:55:9
 139:     0x7f49322daea0 - rustc_data_structures[e0305e891f62af14]::stack::ensure_sufficient_stack::<(rustc_middle[ab1e559699b6e831]::query::erase::Erased<[u8; 1usize]>, core[c5d5d662f7508502]::option::Option<rustc_query_system[475b93d7b2c8ae41]::dep_graph::graph::DepNodeIndex>), rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
 140:     0x7f49322daea0 - rustc_query_system[475b93d7b2c8ae41]::query::plumbing::get_query::<rustc_query_impl[2c629a8f2053622a]::queries::analysis, rustc_query_impl[2c629a8f2053622a]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:805:9
 141:     0x7f49322daea0 - <rustc_query_impl[2c629a8f2053622a]::Queries as rustc_middle[ab1e559699b6e831]::ty::query::QueryEngine>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:829:17
 142:     0x7f49303e12f1 - <rustc_middle[ab1e559699b6e831]::ty::query::TyCtxtAt>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:396:29
 143:     0x7f49303e12f1 - <rustc_middle[ab1e559699b6e831]::ty::context::TyCtxt>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:383:35
 144:     0x7f49303e12f1 - rustc_driver_impl[ccb753bc1017b924]::run_compiler::{closure#1}::{closure#2}::{closure#4}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:390:52
 145:     0x7f49303e12f1 - <rustc_middle[ab1e559699b6e831]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[ccb753bc1017b924]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[c5d5d662f7508502]::result::Result<(), rustc_span[60d9bd9abeb54baa]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:557:37
 146:     0x7f49303e12f1 - rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context::<<rustc_middle[ab1e559699b6e831]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[ccb753bc1017b924]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[c5d5d662f7508502]::result::Result<(), rustc_span[60d9bd9abeb54baa]::ErrorGuaranteed>>::{closure#0}, core[c5d5d662f7508502]::result::Result<(), rustc_span[60d9bd9abeb54baa]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
 147:     0x7f49303e12f1 - <std[6efab6f90a3b1c4f]::thread::local::LocalKey<core[c5d5d662f7508502]::cell::Cell<*const ()>>>::try_with::<rustc_middle[ab1e559699b6e831]::ty::context::tls::enter_context<<rustc_middle[ab1e559699b6e831]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[ccb753bc1017b924]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[c5d5d662f7508502]::result::Result<(), rustc_span[60d9bd9abeb54baa]::ErrorGuaranteed>>::{closure#0}, core[c5d5d662f7508502]::result::Result<(), rustc_span[60d9bd9abeb54baa]::ErrorGuaranteed>>::{closure#0}, core[c5d5d662f7508502]::result::Result<(), rustc_span[60d9bd9abeb54baa]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:252:16
 <snip>

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: rustc 1.71.0-dev running on x86_64-unknown-linux-gnu

query stack during panic:
#0 [typeck] type-checking `main`
#1 [typeck_item_bodies] type-checking all item bodies
#2 [analysis] running analysis passes on this crate
end of query stack
error: aborting due to previous error; 1 warning emitted

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

@matthiaskrgr matthiaskrgr added 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. S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue requires-debug-assertions This issue requires a build of rustc or tooling with debug-assertions in some way F-associated_const_equality `#![feature(associated_const_equality)]` labels Apr 19, 2023
@compiler-errors compiler-errors self-assigned this Apr 19, 2023
@bors bors closed this as completed in 8aab707 Apr 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. F-associated_const_equality `#![feature(associated_const_equality)]` 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 S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue 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.

2 participants