warning: the feature `min_generic_const_args` is incomplete and may not be safe to use and/or cause compiler crashes
--> /tmp/icemaker_global_tempdir.N8dq7mkWTYaY/rustc_testrunner_tmpdir_reporting.CvklBvDYPLOX/mvce.rs:1:12
|
1 | #![feature(min_generic_const_args, generic_const_parameter_types)]
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: see issue #132980 <https://github.com/rust-lang/rust/issues/132980> for more information
= note: `#[warn(incomplete_features)]` on by default
warning: the feature `generic_const_parameter_types` is incomplete and may not be safe to use and/or cause compiler crashes
--> /tmp/icemaker_global_tempdir.N8dq7mkWTYaY/rustc_testrunner_tmpdir_reporting.CvklBvDYPLOX/mvce.rs:1:36
|
1 | #![feature(min_generic_const_args, generic_const_parameter_types)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: see issue #137626 <https://github.com/rust-lang/rust/issues/137626> for more information
warning: unnecessary braces around const expression
--> /tmp/icemaker_global_tempdir.N8dq7mkWTYaY/rustc_testrunner_tmpdir_reporting.CvklBvDYPLOX/mvce.rs:4:18
|
4 | let _: PC<_, { 42 }> = PC { a: 1, b: 1 };
| ^^ ^^
|
= note: `#[warn(unused_braces)]` (part of `#[warn(unused)]`) on by default
help: remove these braces
|
4 - let _: PC<_, { 42 }> = PC { a: 1, b: 1 };
4 + let _: PC<_, 42> = PC { a: 1, b: 1 };
|
error: `T` is forbidden as the type of a const generic parameter
--> /tmp/icemaker_global_tempdir.N8dq7mkWTYaY/rustc_testrunner_tmpdir_reporting.CvklBvDYPLOX/mvce.rs:7:23
|
7 | struct PC<T, const N: T> {
| ^
|
= note: the only supported types are integers, `bool`, and `char`
thread 'rustc' (2267644) panicked at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_type_ir/src/ty_kind.rs:696:17:
type variables should not be hashed: ?0t
stack backtrace:
0: 0x7fb0d7d143e0 - std[c06b0f5e9ce3dfcd]::backtrace_rs::backtrace::libunwind::trace
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
1: 0x7fb0d7d143e0 - std[c06b0f5e9ce3dfcd]::backtrace_rs::backtrace::trace_unsynchronized::<std[c06b0f5e9ce3dfcd]::sys::backtrace::_print_fmt::{closure#1}>
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
2: 0x7fb0d7d143e0 - std[c06b0f5e9ce3dfcd]::sys::backtrace::_print_fmt
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/sys/backtrace.rs:74:9
3: 0x7fb0d7d143e0 - <<std[c06b0f5e9ce3dfcd]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1821190c7e0c726e]::fmt::Display>::fmt
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/sys/backtrace.rs:44:26
4: 0x7fb0d32e9c8e - <core[1821190c7e0c726e]::fmt::rt::Argument>::fmt
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/core/src/fmt/rt.rs:152:76
5: 0x7fb0d32e9c8e - core[1821190c7e0c726e]::fmt::write
6: 0x7fb0d7d2c50c - std[c06b0f5e9ce3dfcd]::io::default_write_fmt::<std[c06b0f5e9ce3dfcd]::sys::stdio::unix::Stderr>
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/io/mod.rs:639:11
7: 0x7fb0d7d2c50c - <std[c06b0f5e9ce3dfcd]::sys::stdio::unix::Stderr as std[c06b0f5e9ce3dfcd]::io::Write>::write_fmt
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/io/mod.rs:1994:13
8: 0x7fb0d7cd8ed6 - <std[c06b0f5e9ce3dfcd]::sys::backtrace::BacktraceLock>::print
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/sys/backtrace.rs:47:9
9: 0x7fb0d7cd8ed6 - std[c06b0f5e9ce3dfcd]::panicking::default_hook::{closure#0}
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panicking.rs:292:27
10: 0x7fb0d7d030d1 - std[c06b0f5e9ce3dfcd]::panicking::default_hook
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panicking.rs:319:9
11: 0x7fb0d471f1c7 - <alloc[ef773830cf77dad2]::boxed::Box<dyn for<'a, 'b> core[1821190c7e0c726e]::ops::function::Fn<(&'a std[c06b0f5e9ce3dfcd]::panic::PanicHookInfo<'b>,), Output = ()> + core[1821190c7e0c726e]::marker::Send + core[1821190c7e0c726e]::marker::Sync> as core[1821190c7e0c726e]::ops::function::Fn<(&std[c06b0f5e9ce3dfcd]::panic::PanicHookInfo,)>>::call
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/alloc/src/boxed.rs:2254:9
12: 0x7fb0d471f1c7 - rustc_driver_impl[99f647836f16c82a]::install_ice_hook::{closure#1}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_driver_impl/src/lib.rs:1483:17
13: 0x7fb0d471f1c7 - <alloc[ef773830cf77dad2]::boxed::Box<rustc_driver_impl[99f647836f16c82a]::install_ice_hook::{closure#1}> as core[1821190c7e0c726e]::ops::function::Fn<(&dyn for<'a, 'b> core[1821190c7e0c726e]::ops::function::Fn<(&'a std[c06b0f5e9ce3dfcd]::panic::PanicHookInfo<'b>,), Output = ()> + core[1821190c7e0c726e]::marker::Send + core[1821190c7e0c726e]::marker::Sync, &std[c06b0f5e9ce3dfcd]::panic::PanicHookInfo)>>::call
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/alloc/src/boxed.rs:2254:9
14: 0x7fb0d471f1c7 - std[c06b0f5e9ce3dfcd]::panicking::update_hook::<alloc[ef773830cf77dad2]::boxed::Box<rustc_driver_impl[99f647836f16c82a]::install_ice_hook::{closure#1}>>::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panicking.rs:235:47
15: 0x7fb0d7d0346a - <alloc[ef773830cf77dad2]::boxed::Box<dyn for<'a, 'b> core[1821190c7e0c726e]::ops::function::Fn<(&'a std[c06b0f5e9ce3dfcd]::panic::PanicHookInfo<'b>,), Output = ()> + core[1821190c7e0c726e]::marker::Send + core[1821190c7e0c726e]::marker::Sync> as core[1821190c7e0c726e]::ops::function::Fn<(&std[c06b0f5e9ce3dfcd]::panic::PanicHookInfo,)>>::call
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/alloc/src/boxed.rs:2254:9
16: 0x7fb0d7d0346a - std[c06b0f5e9ce3dfcd]::panicking::panic_with_hook
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panicking.rs:833:13
17: 0x7fb0d7cd8f98 - std[c06b0f5e9ce3dfcd]::panicking::panic_handler::{closure#0}
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panicking.rs:698:13
18: 0x7fb0d7cc7d49 - std[c06b0f5e9ce3dfcd]::sys::backtrace::__rust_end_short_backtrace::<std[c06b0f5e9ce3dfcd]::panicking::panic_handler::{closure#0}, !>
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/sys/backtrace.rs:182:18
19: 0x7fb0d7cdaeed - __rustc[21f7ef2cffa0e85c]::rust_begin_unwind
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panicking.rs:689:5
20: 0x7fb0d32ea98c - core[1821190c7e0c726e]::panicking::panic_fmt
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/core/src/panicking.rs:80:14
21: 0x7fb0d6e1bde6 - <rustc_type_ir[cb85bf62398c83a7]::ty_kind::InferTy as rustc_data_structures[a1cca6a08c57096c]::stable_hasher::HashStable<rustc_middle[7526ec506fab00ca]::ich::hcx::StableHashingContext>>::hash_stable
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_type_ir/src/ty_kind.rs:696:17
22: 0x7fb0d6e1bde6 - <rustc_type_ir[cb85bf62398c83a7]::ty_kind::TyKind<rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt> as rustc_data_structures[a1cca6a08c57096c]::stable_hasher::HashStable<rustc_middle[7526ec506fab00ca]::ich::hcx::StableHashingContext>>::hash_stable
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_type_ir/src/ty_kind.rs:68:54
23: 0x7fb0d6e1bde6 - <rustc_type_ir[cb85bf62398c83a7]::ty_info::WithCachedTypeInfo<rustc_type_ir[cb85bf62398c83a7]::ty_kind::TyKind<rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>> as rustc_data_structures[a1cca6a08c57096c]::stable_hasher::HashStable<rustc_middle[7526ec506fab00ca]::ich::hcx::StableHashingContext>>::hash_stable
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_type_ir/src/ty_info.rs:111:31
24: 0x7fb0d6bebb3f - <rustc_data_structures[a1cca6a08c57096c]::intern::Interned<rustc_type_ir[cb85bf62398c83a7]::ty_info::WithCachedTypeInfo<rustc_type_ir[cb85bf62398c83a7]::ty_kind::TyKind<rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>>> as rustc_data_structures[a1cca6a08c57096c]::stable_hasher::HashStable<rustc_middle[7526ec506fab00ca]::ich::hcx::StableHashingContext>>::hash_stable
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_data_structures/src/intern.rs:111:16
25: 0x7fb0d6bebb3f - <rustc_middle[7526ec506fab00ca]::ty::Ty as rustc_data_structures[a1cca6a08c57096c]::stable_hasher::HashStable<rustc_middle[7526ec506fab00ca]::ich::hcx::StableHashingContext>>::hash_stable
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/ty/mod.rs:457:44
26: 0x7fb0d6bebb3f - <rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput as rustc_data_structures[a1cca6a08c57096c]::stable_hasher::HashStable<rustc_middle[7526ec506fab00ca]::ich::hcx::StableHashingContext>>::hash_stable
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/ty/consts/lit.rs:8:51
27: 0x7fb0d6bebb3f - <rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput as rustc_middle[7526ec506fab00ca]::dep_graph::dep_node_key::DepNodeKey>::to_fingerprint::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/dep_graph/dep_node_key.rs:46:18
28: 0x7fb0d6b4072d - <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::with_stable_hashing_context::<rustc_data_structures[a1cca6a08c57096c]::fingerprint::Fingerprint, <rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput as rustc_middle[7526ec506fab00ca]::dep_graph::dep_node_key::DepNodeKey>::to_fingerprint::{closure#0}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/ty/context.rs:1495:9
29: 0x7fb0d6b4072d - <rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput as rustc_middle[7526ec506fab00ca]::dep_graph::dep_node_key::DepNodeKey>::to_fingerprint
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/dep_graph/dep_node_key.rs:44:13
30: 0x7fb0d6b4072d - rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr::<rustc_middle[7526ec506fab00ca]::query::caches::DefaultCache<rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 16usize]>>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:427:21
31: 0x7fb0d6b4072d - rustc_query_impl[bf642988832e2c3b]::execution::execute_job::<rustc_middle[7526ec506fab00ca]::query::caches::DefaultCache<rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 16usize]>>, false>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:364:9
32: 0x7fb0d6b4072d - rustc_query_impl[bf642988832e2c3b]::execution::try_execute_query::<rustc_middle[7526ec506fab00ca]::query::caches::DefaultCache<rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 16usize]>>, false>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:317:13
33: 0x7fb0d6c966b3 - rustc_query_impl[bf642988832e2c3b]::execution::execute_query_non_incr_inner::<rustc_middle[7526ec506fab00ca]::query::caches::DefaultCache<rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:677:32
34: 0x7fb0d6c966b3 - stacker[1d1c8a43f2803809]::maybe_grow::<rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 16usize]>, rustc_query_impl[bf642988832e2c3b]::execution::execute_query_non_incr_inner<rustc_middle[7526ec506fab00ca]::query::caches::DefaultCache<rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}>
at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
35: 0x7fb0d6c966b3 - rustc_data_structures[a1cca6a08c57096c]::stack::ensure_sufficient_stack::<rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 16usize]>, rustc_query_impl[bf642988832e2c3b]::execution::execute_query_non_incr_inner<rustc_middle[7526ec506fab00ca]::query::caches::DefaultCache<rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_data_structures/src/stack.rs:21:5
36: 0x7fb0d6c966b3 - rustc_query_impl[bf642988832e2c3b]::execution::execute_query_non_incr_inner::<rustc_middle[7526ec506fab00ca]::query::caches::DefaultCache<rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 16usize]>>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:677:5
37: 0x7fb0d6c966b3 - rustc_query_impl[bf642988832e2c3b]::query_impl::lit_to_const::execute_query_non_incr::__rust_end_short_backtrace
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/plumbing.rs:361:26
38: 0x7fb0d4bf8b0d - rustc_middle[7526ec506fab00ca]::query::inner::query_get_at::<rustc_middle[7526ec506fab00ca]::query::caches::DefaultCache<rustc_middle[7526ec506fab00ca]::ty::consts::lit::LitToConstInput, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 16usize]>>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/query/inner.rs:47:17
39: 0x7fb0d4bf8b0d - <rustc_middle[7526ec506fab00ca]::query::plumbing::TyCtxtAt>::lit_to_const
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/query/plumbing.rs:488:46
40: 0x7fb0d4bf8b0d - <dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_const_arg_literal
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:2882:28
41: 0x7fb0d4bf8b0d - <dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_const_arg
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:2444:22
42: 0x7fb0d4d32b83 - <<dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_generic_args_of_path::{closure#0}::GenericArgsCtxt as rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::GenericArgsLowerer>::provided_kind
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:717:26
43: 0x7fb0d4c12329 - rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::generics::lower_generic_args::<<dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_generic_args_of_path::{closure#0}::GenericArgsCtxt>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/generics.rs:267:43
44: 0x7fb0d4c12329 - <dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_generic_args_of_path::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:804:20
45: 0x7fb0d4c12329 - <dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_generic_args_of_path
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:608:5
46: 0x7fb0d4bfcf2a - <dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_generic_args_of_path_segment
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:560:30
47: 0x7fb0d4bfcf2a - <dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_path_segment
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:1153:25
48: 0x7fb0d4c09448 - <dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_resolved_ty_path
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:2200:22
49: 0x7fb0d4c1dc52 - <dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_ty::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:3018:22
50: 0x7fb0d4c1dc52 - <dyn rustc_hir_analysis[3a457be568a2e8d1]::hir_ty_lowering::HirTyLowerer>::lower_ty
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:2966:5
51: 0x7fb0d5173433 - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::lower_ty
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:522:33
52: 0x7fb0d5173433 - <rustc_hir_typeck[dc53285c34242b25]::gather_locals::GatherLocalsVisitor>::declare
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/gather_locals.rs:139:37
53: 0x7fb0d511acd5 - <rustc_hir_typeck[dc53285c34242b25]::gather_locals::GatherLocalsVisitor>::gather_from_local
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/gather_locals.rs:80:17
54: 0x7fb0d511acd5 - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_decl_local
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:919:9
55: 0x7fb0d511acd5 - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_stmt
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:945:22
56: 0x7fb0d511acd5 - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1022:22
57: 0x7fb0d511acd5 - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::with_breakable_ctxt::<<rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}, ()>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1560:22
58: 0x7fb0d511acd5 - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_expr_block
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1020:31
59: 0x7fb0d507b896 - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_expr_kind
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/expr.rs:387:46
60: 0x7fb0d50ac687 - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/expr.rs:291:23
61: 0x7fb0d50ac687 - stacker[1d1c8a43f2803809]::maybe_grow::<rustc_middle[7526ec506fab00ca]::ty::Ty, <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
62: 0x7fb0d50ac687 - rustc_data_structures[a1cca6a08c57096c]::stack::ensure_sufficient_stack::<rustc_middle[7526ec506fab00ca]::ty::Ty, <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_data_structures/src/stack.rs:21:5
63: 0x7fb0d50ac687 - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/expr.rs:286:18
64: 0x7fb0d50a9d2c - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/expr.rs:231:14
65: 0x7fb0d50a964a - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_expr_with_hint
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/expr.rs:186:14
66: 0x7fb0d50a964a - <rustc_hir_typeck[dc53285c34242b25]::fn_ctxt::FnCtxt>::check_return_or_body_tail
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/expr.rs:968:35
67: 0x7fb0d52299fd - rustc_hir_typeck[dc53285c34242b25]::check::check_fn
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/check.rs:130:9
68: 0x7fb0d503f038 - rustc_hir_typeck[dc53285c34242b25]::typeck_with_inspect::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/lib.rs:178:9
69: 0x7fb0d506886c - rustc_hir_typeck[dc53285c34242b25]::typeck_with_inspect
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_typeck/src/lib.rs:103:1
70: 0x7fb0d6d43acf - rustc_query_impl[bf642988832e2c3b]::query_impl::typeck::invoke_provider_fn::__rust_begin_short_backtrace
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/plumbing.rs:397:42
71: 0x7fb0d6a6da10 - rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr::<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:421:59
72: 0x7fb0d6a6da10 - rustc_middle[7526ec506fab00ca]::ty::context::tls::enter_context::<rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/ty/context/tls.rs:56:9
73: 0x7fb0d6a6da10 - <std[c06b0f5e9ce3dfcd]::thread::local::LocalKey<core[1821190c7e0c726e]::cell::Cell<*const ()>>>::try_with::<rustc_middle[7526ec506fab00ca]::ty::context::tls::enter_context<rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/thread/local.rs:513:12
74: 0x7fb0d6a6da10 - <std[c06b0f5e9ce3dfcd]::thread::local::LocalKey<core[1821190c7e0c726e]::cell::Cell<*const ()>>>::with::<rustc_middle[7526ec506fab00ca]::ty::context::tls::enter_context<rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/thread/local.rs:477:20
75: 0x7fb0d6a6da10 - rustc_middle[7526ec506fab00ca]::ty::context::tls::enter_context::<rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/ty/context/tls.rs:53:9
76: 0x7fb0d6a6da10 - rustc_query_impl[bf642988832e2c3b]::plumbing::start_query::<rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/plumbing.rs:88:9
77: 0x7fb0d6a6da10 - rustc_middle[7526ec506fab00ca]::ty::context::tls::with_context::<rustc_query_impl[bf642988832e2c3b]::plumbing::start_query<rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/ty/context/tls.rs:86:36
78: 0x7fb0d6a6da10 - rustc_middle[7526ec506fab00ca]::ty::context::tls::with_context_opt::<rustc_middle[7526ec506fab00ca]::ty::context::tls::with_context<rustc_query_impl[bf642988832e2c3b]::plumbing::start_query<rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/ty/context/tls.rs:75:18
79: 0x7fb0d6a6da10 - rustc_middle[7526ec506fab00ca]::ty::context::tls::with_context::<rustc_query_impl[bf642988832e2c3b]::plumbing::start_query<rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/ty/context/tls.rs:86:5
80: 0x7fb0d6a6da10 - rustc_query_impl[bf642988832e2c3b]::plumbing::start_query::<rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/plumbing.rs:75:5
81: 0x7fb0d6a6da10 - rustc_query_impl[bf642988832e2c3b]::execution::execute_job_non_incr::<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:421:17
82: 0x7fb0d6a6da10 - rustc_query_impl[bf642988832e2c3b]::execution::execute_job::<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>, false>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:364:9
83: 0x7fb0d6a6da10 - rustc_query_impl[bf642988832e2c3b]::execution::try_execute_query::<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>, false>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:317:13
84: 0x7fb0d6d43e96 - rustc_query_impl[bf642988832e2c3b]::execution::execute_query_non_incr_inner::<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:677:32
85: 0x7fb0d6d43e96 - stacker[1d1c8a43f2803809]::maybe_grow::<rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[bf642988832e2c3b]::execution::execute_query_non_incr_inner<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}>
at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
86: 0x7fb0d6d43e96 - rustc_data_structures[a1cca6a08c57096c]::stack::ensure_sufficient_stack::<rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[bf642988832e2c3b]::execution::execute_query_non_incr_inner<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>::{closure#0}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_data_structures/src/stack.rs:21:5
87: 0x7fb0d6d43e96 - rustc_query_impl[bf642988832e2c3b]::execution::execute_query_non_incr_inner::<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/execution.rs:677:5
88: 0x7fb0d6d43e96 - rustc_query_impl[bf642988832e2c3b]::query_impl::typeck::execute_query_non_incr::__rust_end_short_backtrace
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_query_impl/src/plumbing.rs:361:26
89: 0x7fb0d4b46d00 - rustc_middle[7526ec506fab00ca]::query::inner::query_ensure::<rustc_data_structures[a1cca6a08c57096c]::vec_cache::VecCache<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, rustc_middle[7526ec506fab00ca]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[7526ec506fab00ca]::dep_graph::graph::DepNodeIndex>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/query/inner.rs:63:9
90: 0x7fb0d4b46d00 - <rustc_middle[7526ec506fab00ca]::query::plumbing::TyCtxtEnsureOk>::typeck::<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/query/plumbing.rs:445:21
91: 0x7fb0d4b46d00 - rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/lib.rs:248:29
92: 0x7fb0d4b46d00 - <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/hir/map.rs:338:79
93: 0x7fb0d4b8fe30 - rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in::<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_data_structures/src/sync/parallel.rs:158:30
94: 0x7fb0d4b8fe30 - <core[1821190c7e0c726e]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> as core[1821190c7e0c726e]::ops::function::FnOnce<()>>::call_once
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/core/src/panic/unwind_safe.rs:274:9
95: 0x7fb0d4b8fe30 - std[c06b0f5e9ce3dfcd]::panicking::catch_unwind::do_call::<core[1821190c7e0c726e]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>, ()>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panicking.rs:581:40
96: 0x7fb0d4b8fe30 - std[c06b0f5e9ce3dfcd]::panicking::catch_unwind::<(), core[1821190c7e0c726e]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panicking.rs:544:19
97: 0x7fb0d4b8fe30 - std[c06b0f5e9ce3dfcd]::panic::catch_unwind::<core[1821190c7e0c726e]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>, ()>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panic.rs:359:14
98: 0x7fb0d4b8fe30 - <rustc_data_structures[a1cca6a08c57096c]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_data_structures/src/sync/parallel.rs:23:9
99: 0x7fb0d4b8fe30 - rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in::<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_data_structures/src/sync/parallel.rs:158:23
100: 0x7fb0d4b8fe30 - <core[1821190c7e0c726e]::slice::iter::Iter<rustc_span[96b95645e4d1c03c]::def_id::LocalDefId> as core[1821190c7e0c726e]::iter::traits::iterator::Iterator>::for_each::<rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/core/src/slice/iter/macros.rs:301:21
101: 0x7fb0d4b8fe30 - rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in::<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_data_structures/src/sync/parallel.rs:157:27
102: 0x7fb0d4b8fe30 - rustc_data_structures[a1cca6a08c57096c]::sync::parallel::parallel_guard::<(), rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>::{closure#0}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_data_structures/src/sync/parallel.rs:39:15
103: 0x7fb0d4b8fe30 - rustc_data_structures[a1cca6a08c57096c]::sync::parallel::par_for_each_in::<&rustc_span[96b95645e4d1c03c]::def_id::LocalDefId, &[rustc_span[96b95645e4d1c03c]::def_id::LocalDefId], <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>::{closure#0}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_data_structures/src/sync/parallel.rs:152:5
104: 0x7fb0d4b8fe30 - <rustc_middle[7526ec506fab00ca]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_hir_analysis[3a457be568a2e8d1]::check_crate::{closure#2}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_middle/src/hir/map.rs:338:9
105: 0x7fb0d4b8fe30 - rustc_hir_analysis[3a457be568a2e8d1]::check_crate
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_hir_analysis/src/lib.rs:223:9
106: 0x7fb0d564f426 - rustc_interface[8b1a49937cb7b5cc]::passes::run_required_analyses
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_interface/src/passes.rs:1073:5
107: 0x7fb0d564f426 - rustc_interface[8b1a49937cb7b5cc]::passes::analysis
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_interface/src/passes.rs:1125:5
<snip>
at /rust/deps/scoped-tls-1.0.1/src/lib.rs:137:9
149: 0x7fb0d470d655 - rustc_span[96b95645e4d1c03c]::create_session_globals_then::<(), rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_with_globals<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_pool_with_globals<rustc_interface[8b1a49937cb7b5cc]::interface::run_compiler<(), rustc_driver_impl[99f647836f16c82a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_span/src/lib.rs:141:21
150: 0x7fb0d470d655 - rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_with_globals::<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_pool_with_globals<rustc_interface[8b1a49937cb7b5cc]::interface::run_compiler<(), rustc_driver_impl[99f647836f16c82a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/compiler/rustc_interface/src/util.rs:155:17
151: 0x7fb0d470d655 - std[c06b0f5e9ce3dfcd]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_with_globals<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_pool_with_globals<rustc_interface[8b1a49937cb7b5cc]::interface::run_compiler<(), rustc_driver_impl[99f647836f16c82a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/sys/backtrace.rs:166:18
152: 0x7fb0d4724b63 - std[c06b0f5e9ce3dfcd]::thread::lifecycle::spawn_unchecked::<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_with_globals<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_pool_with_globals<rustc_interface[8b1a49937cb7b5cc]::interface::run_compiler<(), rustc_driver_impl[99f647836f16c82a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/thread/lifecycle.rs:91:13
153: 0x7fb0d4724b63 - <core[1821190c7e0c726e]::panic::unwind_safe::AssertUnwindSafe<std[c06b0f5e9ce3dfcd]::thread::lifecycle::spawn_unchecked<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_with_globals<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_pool_with_globals<rustc_interface[8b1a49937cb7b5cc]::interface::run_compiler<(), rustc_driver_impl[99f647836f16c82a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}> as core[1821190c7e0c726e]::ops::function::FnOnce<()>>::call_once
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/core/src/panic/unwind_safe.rs:274:9
154: 0x7fb0d4724b63 - std[c06b0f5e9ce3dfcd]::panicking::catch_unwind::do_call::<core[1821190c7e0c726e]::panic::unwind_safe::AssertUnwindSafe<std[c06b0f5e9ce3dfcd]::thread::lifecycle::spawn_unchecked<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_with_globals<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_pool_with_globals<rustc_interface[8b1a49937cb7b5cc]::interface::run_compiler<(), rustc_driver_impl[99f647836f16c82a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panicking.rs:581:40
155: 0x7fb0d4724b63 - std[c06b0f5e9ce3dfcd]::panicking::catch_unwind::<(), core[1821190c7e0c726e]::panic::unwind_safe::AssertUnwindSafe<std[c06b0f5e9ce3dfcd]::thread::lifecycle::spawn_unchecked<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_with_globals<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_pool_with_globals<rustc_interface[8b1a49937cb7b5cc]::interface::run_compiler<(), rustc_driver_impl[99f647836f16c82a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panicking.rs:544:19
156: 0x7fb0d4724b63 - std[c06b0f5e9ce3dfcd]::panic::catch_unwind::<core[1821190c7e0c726e]::panic::unwind_safe::AssertUnwindSafe<std[c06b0f5e9ce3dfcd]::thread::lifecycle::spawn_unchecked<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_with_globals<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_pool_with_globals<rustc_interface[8b1a49937cb7b5cc]::interface::run_compiler<(), rustc_driver_impl[99f647836f16c82a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/panic.rs:359:14
157: 0x7fb0d4724b63 - std[c06b0f5e9ce3dfcd]::thread::lifecycle::spawn_unchecked::<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_with_globals<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_pool_with_globals<rustc_interface[8b1a49937cb7b5cc]::interface::run_compiler<(), rustc_driver_impl[99f647836f16c82a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/thread/lifecycle.rs:89:26
158: 0x7fb0d4724b63 - <std[c06b0f5e9ce3dfcd]::thread::lifecycle::spawn_unchecked<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_with_globals<rustc_interface[8b1a49937cb7b5cc]::util::run_in_thread_pool_with_globals<rustc_interface[8b1a49937cb7b5cc]::interface::run_compiler<(), rustc_driver_impl[99f647836f16c82a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1821190c7e0c726e]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
at /rustc-dev/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/core/src/ops/function.rs:250:5
159: 0x7fb0d7d1126f - <alloc[ef773830cf77dad2]::boxed::Box<dyn core[1821190c7e0c726e]::ops::function::FnOnce<(), Output = ()> + core[1821190c7e0c726e]::marker::Send> as core[1821190c7e0c726e]::ops::function::FnOnce<()>>::call_once
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/alloc/src/boxed.rs:2240:9
160: 0x7fb0d7d1126f - <std[c06b0f5e9ce3dfcd]::sys::thread::unix::Thread>::new::thread_start
at /rustc/ea5573a6c6e5e932f917ec4a8e6d8efdeb9f394d/library/std/src/sys/thread/unix.rs:118:17
161: 0x7fb0d1aa598b - <unknown>
162: 0x7fb0d1b29a0c - <unknown>
163: 0x0 - <unknown>
error: the compiler unexpectedly panicked. This is a bug
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: please make sure that you have updated to the latest nightly
note: rustc 1.96.0-nightly (ea5573a6c 2026-03-07) running on x86_64-unknown-linux-gnu
query stack during panic:
#0 [typeck] type-checking `main`
#1 [analysis] running analysis passes on crate `mvce`
end of query stack
error: aborting due to 1 previous error; 3 warnings emitted
auto-reduced (treereduce-rust):
original:
Version information
Possibly related line of code:
rust/compiler/rustc_type_ir/src/ty_kind.rs
Lines 690 to 702 in ea5573a
Command:
/home/matthias/.rustup/toolchains/alt-master/bin/rustcProgram output