Closed
Description
It appears that the template is no longer working.
I got this after running cargo check
on a build that had no issues. I then ran rustup update
and cargo clean
to do a fresh build and still got the error. I know it isn't related to incremental builds and it's currently giving me a headache.
thread 'rustc' panicked at 'const variables should not be hashed: Var(_#3c)', compiler/rustc_middle/src/ty/consts/kind.rs:122:35
stack backtrace:
0: 0x1057a3cb4 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h7f563e99e08996c8
1: 0x1057ee848 - core::fmt::write::h828d1a1d9994c0d4
2: 0x1057969c0 - std::io::Write::write_fmt::h5f89acb1837ba600
3: 0x1057a3ac8 - std::sys_common::backtrace::print::h840392abbac6ee51
4: 0x1057a6650 - std::panicking::default_hook::{{closure}}::h4759ed42ee25f714
5: 0x1057a63a8 - std::panicking::default_hook::h0e3a71e8a2850720
6: 0x10d744c5c - rustc_driver[5831ce5c342d4369]::DEFAULT_HOOK::{closure#0}::{closure#0}
7: 0x1057a6d60 - std::panicking::rust_panic_with_hook::h7210718e7f3b5517
8: 0x1057a6b48 - std::panicking::begin_panic_handler::{{closure}}::h783370b8bddac8b4
9: 0x1057a411c - std::sys_common::backtrace::__rust_end_short_backtrace::h33a0191324141f1f
10: 0x1057a689c - _rust_begin_unwind
11: 0x10581a1d8 - core::panicking::panic_fmt::h8c7962154a272fe6
12: 0x111399598 - <rustc_data_structures[64230fbea034ce6c]::intern::Interned<rustc_middle[ac9ca8c5bc793831]::ty::consts::ConstS> as rustc_data_structures[64230fbea034ce6c]::stable_hasher::HashStable<rustc_query_system[e53813fd6ab376cb]::ich::hcx::StableHashingContext>>::hash_stable
13: 0x1114a3cbc - <rustc_middle[ac9ca8c5bc793831]::ty::subst::GenericArg as rustc_data_structures[64230fbea034ce6c]::stable_hasher::HashStable<rustc_query_system[e53813fd6ab376cb]::ich::hcx::StableHashingContext>>::hash_stable
14: 0x110857a48 - <std[80e5295ce6dcb389]::thread::local::LocalKey<core[a63a2898d00cab06]::cell::RefCell<std[80e5295ce6dcb389]::collections::hash::map::HashMap<(usize, usize, rustc_data_structures[64230fbea034ce6c]::stable_hasher::HashingControls), rustc_data_structures[64230fbea034ce6c]::fingerprint::Fingerprint, core[a63a2898d00cab06]::hash::BuildHasherDefault<rustc_hash[f947d5c73c39dfc]::FxHasher>>>>>::with::<<&rustc_middle[ac9ca8c5bc793831]::ty::list::List<rustc_middle[ac9ca8c5bc793831]::ty::subst::GenericArg> as rustc_data_structures[64230fbea034ce6c]::stable_hasher::HashStable<rustc_query_system[e53813fd6ab376cb]::ich::hcx::StableHashingContext>>::hash_stable::{closure#0}, rustc_data_structures[64230fbea034ce6c]::fingerprint::Fingerprint>
15: 0x110a1fd54 - <rustc_query_system[e53813fd6ab376cb]::ich::hcx::StableHashingContext as rustc_data_structures[64230fbea034ce6c]::intern::InternedHashingContext>::with_def_path_and_no_spans::<<rustc_data_structures[64230fbea034ce6c]::intern::WithStableHash<rustc_middle[ac9ca8c5bc793831]::ty::TyS> as rustc_data_structures[64230fbea034ce6c]::stable_hasher::HashStable<rustc_query_system[e53813fd6ab376cb]::ich::hcx::StableHashingContext>>::hash_stable::{closure#0}>
16: 0x11083e85c - <rustc_data_structures[64230fbea034ce6c]::intern::Interned<rustc_data_structures[64230fbea034ce6c]::intern::WithStableHash<rustc_middle[ac9ca8c5bc793831]::ty::TyS>> as rustc_data_structures[64230fbea034ce6c]::stable_hasher::HashStable<rustc_query_system[e53813fd6ab376cb]::ich::hcx::StableHashingContext>>::hash_stable
17: 0x110a3f3ac - <[rustc_middle[ac9ca8c5bc793831]::ty::context::GeneratorInteriorTypeCause] as rustc_data_structures[64230fbea034ce6c]::stable_hasher::HashStable<rustc_query_system[e53813fd6ab376cb]::ich::hcx::StableHashingContext>>::hash_stable
18: 0x11099b398 - rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::hash_result::<&rustc_middle[ac9ca8c5bc793831]::ty::context::TypeckResults>
19: 0x11095dfe0 - <rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_span[548211915201be8f]::def_id::LocalDefId, &rustc_middle[ac9ca8c5bc793831]::ty::context::TypeckResults>
20: 0x1106f11a8 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::try_execute_query::<rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt, rustc_query_system[e53813fd6ab376cb]::query::caches::DefaultCache<rustc_span[548211915201be8f]::def_id::LocalDefId, &rustc_middle[ac9ca8c5bc793831]::ty::context::TypeckResults>>
21: 0x1107c02f8 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::get_query::<rustc_query_impl[c312af6a13f88129]::queries::typeck, rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt>
22: 0x11146d798 - <rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt>::typeck_opt_const_arg
23: 0x1101dd1f4 - rustc_mir_build[99f58f588b3ee6d1]::thir::cx::thir_body
24: 0x11082128c - <rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind as rustc_query_system[e53813fd6ab376cb]::dep_graph::DepKind>::with_deps::<<rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task_impl<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, core[a63a2898d00cab06]::result::Result<(&rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::thir::Thir>, rustc_middle[ac9ca8c5bc793831]::thir::ExprId), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>::{closure#0}, core[a63a2898d00cab06]::result::Result<(&rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::thir::Thir>, rustc_middle[ac9ca8c5bc793831]::thir::ExprId), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>
25: 0x110950c44 - <rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, core[a63a2898d00cab06]::result::Result<(&rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::thir::Thir>, rustc_middle[ac9ca8c5bc793831]::thir::ExprId), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>
26: 0x1106d4508 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::try_execute_query::<rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt, rustc_query_system[e53813fd6ab376cb]::query::caches::DefaultCache<rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, core[a63a2898d00cab06]::result::Result<(&rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::thir::Thir>, rustc_middle[ac9ca8c5bc793831]::thir::ExprId), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>>
27: 0x1107c2ae8 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::get_query::<rustc_query_impl[c312af6a13f88129]::queries::thir_body, rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt>
28: 0x110854a10 - <rustc_query_impl[c312af6a13f88129]::Queries as rustc_middle[ac9ca8c5bc793831]::ty::query::QueryEngine>::thir_body
29: 0x11019e3f0 - rustc_mir_build[99f58f588b3ee6d1]::build::mir_build
30: 0x11019d6c8 - rustc_mir_build[99f58f588b3ee6d1]::build::mir_built
31: 0x11082142c - <rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind as rustc_query_system[e53813fd6ab376cb]::dep_graph::DepKind>::with_deps::<<rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task_impl<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>>::{closure#0}, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>>
32: 0x110951560 - <rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>>
33: 0x1106d52bc - rustc_query_system[e53813fd6ab376cb]::query::plumbing::try_execute_query::<rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt, rustc_query_system[e53813fd6ab376cb]::query::caches::DefaultCache<rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>>>
34: 0x1107c25c8 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::get_query::<rustc_query_impl[c312af6a13f88129]::queries::mir_built, rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt>
35: 0x110854ae4 - <rustc_query_impl[c312af6a13f88129]::Queries as rustc_middle[ac9ca8c5bc793831]::ty::query::QueryEngine>::mir_built
36: 0x10fe1cff0 - rustc_mir_transform[68f6ba11eb3cbb0a]::check_unsafety::unsafety_check_result
37: 0x10fe1a23c - <rustc_mir_transform[68f6ba11eb3cbb0a]::check_unsafety::provide::{closure#0} as core[a63a2898d00cab06]::ops::function::FnOnce<(rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_span[548211915201be8f]::def_id::LocalDefId)>>::call_once
38: 0x11095e778 - <rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_span[548211915201be8f]::def_id::LocalDefId, &rustc_middle[ac9ca8c5bc793831]::mir::query::UnsafetyCheckResult>
39: 0x1106f2e98 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::try_execute_query::<rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt, rustc_query_system[e53813fd6ab376cb]::query::caches::DefaultCache<rustc_span[548211915201be8f]::def_id::LocalDefId, &rustc_middle[ac9ca8c5bc793831]::mir::query::UnsafetyCheckResult>>
40: 0x1107b3ac4 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::get_query::<rustc_query_impl[c312af6a13f88129]::queries::unsafety_check_result, rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt>
41: 0x10fdc4110 - rustc_mir_transform[68f6ba11eb3cbb0a]::mir_const
42: 0x11082142c - <rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind as rustc_query_system[e53813fd6ab376cb]::dep_graph::DepKind>::with_deps::<<rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task_impl<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>>::{closure#0}, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>>
43: 0x110951560 - <rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>>
44: 0x1106d52bc - rustc_query_system[e53813fd6ab376cb]::query::plumbing::try_execute_query::<rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt, rustc_query_system[e53813fd6ab376cb]::query::caches::DefaultCache<rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>>>
45: 0x1107c2704 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::get_query::<rustc_query_impl[c312af6a13f88129]::queries::mir_const, rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt>
46: 0x110854b20 - <rustc_query_impl[c312af6a13f88129]::Queries as rustc_middle[ac9ca8c5bc793831]::ty::query::QueryEngine>::mir_const
47: 0x10fdc4b38 - rustc_mir_transform[68f6ba11eb3cbb0a]::mir_promoted
48: 0x110821500 - <rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind as rustc_query_system[e53813fd6ab376cb]::dep_graph::DepKind>::with_deps::<<rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task_impl<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, (&rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_index[c8a6c4a78aa7f8ab]::vec::IndexVec<rustc_middle[ac9ca8c5bc793831]::mir::Promoted, rustc_middle[ac9ca8c5bc793831]::mir::Body>>)>::{closure#0}, (&rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_index[c8a6c4a78aa7f8ab]::vec::IndexVec<rustc_middle[ac9ca8c5bc793831]::mir::Promoted, rustc_middle[ac9ca8c5bc793831]::mir::Body>>)>
49: 0x1109519a4 - <rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, (&rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_index[c8a6c4a78aa7f8ab]::vec::IndexVec<rustc_middle[ac9ca8c5bc793831]::mir::Promoted, rustc_middle[ac9ca8c5bc793831]::mir::Body>>)>
50: 0x1106d607c - rustc_query_system[e53813fd6ab376cb]::query::plumbing::try_execute_query::<rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt, rustc_query_system[e53813fd6ab376cb]::query::caches::DefaultCache<rustc_middle[ac9ca8c5bc793831]::ty::WithOptConstParam<rustc_span[548211915201be8f]::def_id::LocalDefId>, (&rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_middle[ac9ca8c5bc793831]::mir::Body>, &rustc_data_structures[64230fbea034ce6c]::steal::Steal<rustc_index[c8a6c4a78aa7f8ab]::vec::IndexVec<rustc_middle[ac9ca8c5bc793831]::mir::Promoted, rustc_middle[ac9ca8c5bc793831]::mir::Body>>)>>
51: 0x1107a8108 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::get_query::<rustc_query_impl[c312af6a13f88129]::queries::mir_promoted, rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt>
52: 0x110854cd0 - <rustc_query_impl[c312af6a13f88129]::Queries as rustc_middle[ac9ca8c5bc793831]::ty::query::QueryEngine>::mir_promoted
53: 0x11034c610 - rustc_borrowck[fdb729e9e5032507]::mir_borrowck
54: 0x110335070 - <rustc_borrowck[fdb729e9e5032507]::provide::{closure#0} as core[a63a2898d00cab06]::ops::function::FnOnce<(rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_span[548211915201be8f]::def_id::LocalDefId)>>::call_once
55: 0x11095e2e8 - <rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_span[548211915201be8f]::def_id::LocalDefId, &rustc_middle[ac9ca8c5bc793831]::mir::query::BorrowCheckResult>
56: 0x1106f2020 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::try_execute_query::<rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt, rustc_query_system[e53813fd6ab376cb]::query::caches::DefaultCache<rustc_span[548211915201be8f]::def_id::LocalDefId, &rustc_middle[ac9ca8c5bc793831]::mir::query::BorrowCheckResult>>
57: 0x1107a7e54 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::get_query::<rustc_query_impl[c312af6a13f88129]::queries::mir_borrowck, rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt>
58: 0x10fc0796c - rustc_hir_analysis[5c86fd8826d6310b]::collect::type_of::find_opaque_ty_constraints_for_rpit
59: 0x10fc06c0c - rustc_hir_analysis[5c86fd8826d6310b]::collect::type_of::type_of
60: 0x110966ff4 - <rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_span[548211915201be8f]::def_id::DefId, rustc_middle[ac9ca8c5bc793831]::ty::Ty>
61: 0x11070e64c - rustc_query_system[e53813fd6ab376cb]::query::plumbing::try_execute_query::<rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt, rustc_query_system[e53813fd6ab376cb]::query::caches::DefaultCache<rustc_span[548211915201be8f]::def_id::DefId, rustc_middle[ac9ca8c5bc793831]::ty::Ty>>
62: 0x1107c05d0 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::get_query::<rustc_query_impl[c312af6a13f88129]::queries::type_of, rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt>
63: 0x10fbc4b58 - rustc_hir_analysis[5c86fd8826d6310b]::check::check::check_item_type
64: 0x10fbc9888 - rustc_hir_analysis[5c86fd8826d6310b]::check::check::check_mod_item_types
65: 0x11095f0a0 - <rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, rustc_span[548211915201be8f]::def_id::LocalDefId, ()>
66: 0x1106f4b84 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::try_execute_query::<rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt, rustc_query_system[e53813fd6ab376cb]::query::caches::DefaultCache<rustc_span[548211915201be8f]::def_id::LocalDefId, ()>>
67: 0x1107b1d34 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::get_query::<rustc_query_impl[c312af6a13f88129]::queries::check_mod_item_types, rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt>
68: 0x10fbe8de4 - <rustc_middle[ac9ca8c5bc793831]::hir::map::Map>::for_each_module::<rustc_hir_analysis[5c86fd8826d6310b]::check_crate::{closure#6}::{closure#0}>
69: 0x10fbdc0c4 - <rustc_session[4ff97c08bd59e358]::session::Session>::time::<(), rustc_hir_analysis[5c86fd8826d6310b]::check_crate::{closure#6}>
70: 0x10fb967cc - rustc_hir_analysis[5c86fd8826d6310b]::check_crate
71: 0x10d7fb548 - rustc_interface[c658e2eb83b650ee]::passes::analysis
72: 0x1109863bc - <rustc_query_system[e53813fd6ab376cb]::dep_graph::graph::DepGraph<rustc_middle[ac9ca8c5bc793831]::dep_graph::dep_node::DepKind>>::with_task::<rustc_middle[ac9ca8c5bc793831]::ty::context::TyCtxt, (), core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>
73: 0x110758690 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::try_execute_query::<rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt, rustc_query_system[e53813fd6ab376cb]::query::caches::DefaultCache<(), core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>>
74: 0x1107c0704 - rustc_query_system[e53813fd6ab376cb]::query::plumbing::get_query::<rustc_query_impl[c312af6a13f88129]::queries::analysis, rustc_query_impl[c312af6a13f88129]::plumbing::QueryCtxt>
75: 0x10d6e0f1c - <rustc_interface[c658e2eb83b650ee]::passes::QueryContext>::enter::<rustc_driver[5831ce5c342d4369]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>
76: 0x10d71d354 - rustc_span[548211915201be8f]::with_source_map::<core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>, rustc_interface[c658e2eb83b650ee]::interface::run_compiler<core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>, rustc_driver[5831ce5c342d4369]::run_compiler::{closure#1}>::{closure#0}::{closure#1}>
77: 0x10d70f154 - <scoped_tls[60132be391e98e3a]::ScopedKey<rustc_span[548211915201be8f]::SessionGlobals>>::set::<rustc_interface[c658e2eb83b650ee]::interface::run_compiler<core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>, rustc_driver[5831ce5c342d4369]::run_compiler::{closure#1}>::{closure#0}, core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>
78: 0x10d6e3dc0 - std[80e5295ce6dcb389]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[c658e2eb83b650ee]::util::run_in_thread_pool_with_globals<rustc_interface[c658e2eb83b650ee]::interface::run_compiler<core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>, rustc_driver[5831ce5c342d4369]::run_compiler::{closure#1}>::{closure#0}, core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>
79: 0x10d6cd60c - <<std[80e5295ce6dcb389]::thread::Builder>::spawn_unchecked_<rustc_interface[c658e2eb83b650ee]::util::run_in_thread_pool_with_globals<rustc_interface[c658e2eb83b650ee]::interface::run_compiler<core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>, rustc_driver[5831ce5c342d4369]::run_compiler::{closure#1}>::{closure#0}, core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[a63a2898d00cab06]::result::Result<(), rustc_errors[1f6baef87c961037]::ErrorGuaranteed>>::{closure#1} as core[a63a2898d00cab06]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
80: 0x1057aedc4 - std::sys::unix::thread::Thread::new::thread_start::h0a3d725412114228
81: 0x19040106c - __pthread_deallocate
error: internal compiler error: unexpected panic
note: 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.66.1 (90743e729 2023-01-10) running on aarch64-apple-darwin
note: compiler flags: --crate-type bin -C opt-level=1 -C lto=off -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 -C debug-assertions=on -C linker=clang -C incremental=[REDACTED] -C link-arg=-fuse-ld=mold -C target-cpu=native
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
#0 [typeck] type-checking `init_entities`
#1 [thir_body] building THIR for `init_entities`
#2 [mir_built] building MIR for `init_entities`
#3 [unsafety_check_result] unsafety-checking `init_entities`
#4 [mir_const] preparing `init_entities` for borrow checking
#5 [mir_promoted] processing MIR for `init_entities`
#6 [mir_borrowck] borrow-checking `init_entities`
#7 [type_of] computing type of `init_entities::{opaque#0}`
#8 [check_mod_item_types] checking item types in top-level module
#9 [analysis] running analysis passes on this crate
end of query stack