Skip to content

wrong number of generic parameters for DefId(2:2695 ~ core[747e]::marker::Copy): [Bad, Bad] #11121

Closed
rust-lang/rust
#113455
@Noratrieb

Description

@Noratrieb

Summary

Due to a bootstrap bug, several tests are failing on rust-lang/rust master.

FAILURES:
    tests/ui/clone_on_copy_impl.rs
    tests/ui/derive.rs
    tests/ui/incorrect_clone_impl_on_copy_type.rs
    tests/ui/large_enum_variant.rs
    tests/ui/mut_key.rs
    tests/ui/needless_raw_string.rs
    tests/ui/needless_raw_string_hashes.rs
    tests/ui/trait_duplication_in_bounds_unfixable.rs
    tests/ui/unnecessary_struct_initialization.rs
    tests/ui/use_self_trait.rs

&& let Some(copy_def_id) = cx.tcx.get_diagnostic_item(sym::Copy)
&& implements_trait(
cx,
hir_ty_to_ty(cx.tcx, imp.self_ty),
copy_def_id,
trait_impl.substs,
)

The wrong substs are passed here. trait_impl.substs includes the Self type, but implements_trait doesn't expect that. Since Copy has no generic parameters at all, it just probably just pass [] as the substs.

Version

rust-lang/rust master: https://github.com/rust-lang/rust/commit/fd68a6ded951bd7b852ab8107007f7145e3ad6ec

Error output

Backtrace


thread 'rustc' panicked at 'assertion failed: `(left == right)`
left: `(1, Some(1))`,
right: `(2, Some(2))`: wrong number of generic parameters for DefId(2:2695 ~ core[747e]::marker::Copy): [Bad, Bad]', /home/nils/projects/rust/compiler/rustc_middle/src/ty/context.rs:1637:13
stack backtrace:
 0:     0x7f081832e977 - std::backtrace_rs::backtrace::libunwind::trace::h6c43009e69160670
                             at /home/nils/projects/rust/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
 1:     0x7f081832e977 - std::backtrace_rs::backtrace::trace_unsynchronized::hf2ace239244fddc1
                             at /home/nils/projects/rust/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
 2:     0x7f0818301d61 - std::sys_common::backtrace::_print_fmt::hcaa31152acba7b11
                             at /home/nils/projects/rust/library/std/src/sys_common/backtrace.rs:65:5
 3:     0x7f0818301d61 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb1a0c2a60ef799af
                             at /home/nils/projects/rust/library/std/src/sys_common/backtrace.rs:44:22
 4:     0x7f08183d0178 - core::fmt::rt::Argument::fmt::h0172ba9adcfb88e2
                             at /home/nils/projects/rust/library/core/src/fmt/rt.rs:138:9
 5:     0x7f08183d0178 - core::fmt::write::h98ff2055b6e4434e
                             at /home/nils/projects/rust/library/core/src/fmt/mod.rs:1094:21
 6:     0x7f08183199f1 - std::io::Write::write_fmt::h1ccbb54ffc7f9196
                             at /home/nils/projects/rust/library/std/src/io/mod.rs:1714:15
 7:     0x7f0818301bc2 - std::sys_common::backtrace::_print::h0f298cc2c44ae292
                             at /home/nils/projects/rust/library/std/src/sys_common/backtrace.rs:47:5
 8:     0x7f0818301bc2 - std::sys_common::backtrace::print::hcfa573c735b56fbb
                             at /home/nils/projects/rust/library/std/src/sys_common/backtrace.rs:34:9
 9:     0x7f081835ea1a - std::panicking::default_hook::{{closure}}::hde4d0bcea89284f4
10:     0x7f081835e7d8 - std::panicking::default_hook::hafe876e57febbcb2
                             at /home/nils/projects/rust/library/std/src/panicking.rs:288:9
11:     0x7f0819fed4a6 - rustc_driver_impl[50c873e5b7a3c32]::install_ice_hook::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_driver_impl/src/lib.rs:1342:13
12:     0x7f0819fed4a6 - <rustc_driver_impl[50c873e5b7a3c32]::install_ice_hook::{closure#0} as core[747ee5f07def242a]::ops::function::FnOnce<(&core[747ee5f07def242a]::panic::panic_info::PanicInfo,)>>::call_once
                             at /home/nils/projects/rust/library/core/src/ops/function.rs:250:5
13:     0x7f0819fed4a6 - <rustc_driver_impl[50c873e5b7a3c32]::install_ice_hook::{closure#0} as core[747ee5f07def242a]::ops::function::FnOnce<(&core[747ee5f07def242a]::panic::panic_info::PanicInfo,)>>::call_once::{shim:vtable#0}
                             at /home/nils/projects/rust/library/core/src/ops/function.rs:250:5
14:     0x7f081835f312 - std::panicking::rust_panic_with_hook::h13dbb68e4fd31154
                             at /home/nils/projects/rust/library/std/src/panicking.rs:709:13
15:     0x7f0818302132 - std::panicking::begin_panic_handler::{{closure}}::h05a0709101e27089
                             at /home/nils/projects/rust/library/std/src/panicking.rs:597:13
16:     0x7f0818301e76 - std::sys_common::backtrace::__rust_end_short_backtrace::hd2852cb00da87665
                             at /home/nils/projects/rust/library/std/src/sys_common/backtrace.rs:151:18
17:     0x7f081835ee52 - rust_begin_unwind
                             at /home/nils/projects/rust/library/std/src/panicking.rs:593:5
18:     0x7f08183d79b3 - core::panicking::panic_fmt::h453fdd7f13609f49
                             at /home/nils/projects/rust/library/core/src/panicking.rs:67:14
19:     0x7f08183d8011 - core::panicking::assert_failed_inner::h5044272164d38fca
20:     0x564aefa9ae7b - core[747ee5f07def242a]::panicking::assert_failed::<(usize, core[747ee5f07def242a]::option::Option<usize>), (usize, core[747ee5f07def242a]::option::Option<usize>)>
                             at /home/nils/projects/rust/library/core/src/panicking.rs:229:5
21:     0x564aefa938ea - <rustc_middle[73db911bf917bf7]::ty::context::TyCtxt>::check_and_mk_substs::<core[747ee5f07def242a]::iter::adapters::chain::Chain<core[747ee5f07def242a]::array::iter::IntoIter<rustc_middle[73db911bf917bf7]::ty::subst::GenericArg, 1usize>, core[747ee5f07def242a]::iter::adapters::copied::Copied<core[747ee5f07def242a]::slice::iter::Iter<rustc_middle[73db911bf917bf7]::ty::subst::GenericArg>>>>
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context.rs:1637:13
22:     0x564aefa938ea - <rustc_middle[73db911bf917bf7]::ty::sty::TraitRef>::new::<core[747ee5f07def242a]::iter::adapters::chain::Chain<core[747ee5f07def242a]::array::iter::IntoIter<rustc_middle[73db911bf917bf7]::ty::subst::GenericArg, 1usize>, core[747ee5f07def242a]::iter::adapters::copied::Copied<core[747ee5f07def242a]::slice::iter::Iter<rustc_middle[73db911bf917bf7]::ty::subst::GenericArg>>>>
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/sty.rs:839:22
23:     0x564aefa938ea - <rustc_infer[e88a50a348fd6140]::infer::InferCtxt as rustc_trait_selection[ecc55d9e92cb2741]::infer::InferCtxtExt>::type_implements_trait::<core[747ee5f07def242a]::iter::adapters::chain::Chain<core[747ee5f07def242a]::array::iter::IntoIter<rustc_middle[73db911bf917bf7]::ty::subst::GenericArg, 1usize>, core[747ee5f07def242a]::iter::adapters::copied::Copied<core[747ee5f07def242a]::slice::iter::Iter<rustc_middle[73db911bf917bf7]::ty::subst::GenericArg>>>>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_trait_selection/src/infer.rs:69:25
24:     0x564aefa938ea - <rustc_infer[e88a50a348fd6140]::infer::InferCtxt as rustc_trait_selection[ecc55d9e92cb2741]::infer::InferCtxtExt>::type_implements_trait::<core[747ee5f07def242a]::iter::adapters::chain::Chain<core[747ee5f07def242a]::array::iter::IntoIter<rustc_middle[73db911bf917bf7]::ty::subst::GenericArg, 1usize>, core[747ee5f07def242a]::iter::adapters::copied::Copied<core[747ee5f07def242a]::slice::iter::Iter<rustc_middle[73db911bf917bf7]::ty::subst::GenericArg>>>>
                             at /home/nils/projects/rust/compiler/rustc_trait_selection/src/infer.rs:68:35
25:     0x564aefa2e36f - clippy_utils[b9f3eb1bc49c1d68]::ty::implements_trait_with_env::<core[747ee5f07def242a]::iter::adapters::map::Map<core[747ee5f07def242a]::slice::iter::Iter<rustc_middle[73db911bf917bf7]::ty::subst::GenericArg>, clippy_utils[b9f3eb1bc49c1d68]::ty::implements_trait::{closure#0}>>
                             at /home/nils/projects/rust/src/tools/clippy/clippy_utils/src/ty.rs:245:5
26:     0x564aefa2e36f - clippy_utils[b9f3eb1bc49c1d68]::ty::implements_trait
                             at /home/nils/projects/rust/src/tools/clippy/clippy_utils/src/ty.rs:211:5
27:     0x564aef5f82cb - <clippy_lints[a895ca98c0841e3b]::incorrect_impls::IncorrectImpls as rustc_lint[23fe5fde2aceb17c]::passes::LateLintPass>::check_impl_item
                             at /home/nils/projects/rust/src/tools/clippy/clippy_lints/src/incorrect_impls.rs:81:16
28:     0x7f081c97af85 - <rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass as rustc_lint[23fe5fde2aceb17c]::passes::LateLintPass>::check_impl_item
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:330:21
29:     0x7f081a15fd6a - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_impl_item::{closure#0}::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:288:17
30:     0x7f081a15fd6a - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>>::with_param_env::<<rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_impl_item::{closure#0}::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:76:9
31:     0x7f081a15fd6a - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_impl_item::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:287:13
32:     0x7f081a15fd6a - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>>::with_lint_attrs::<<rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_impl_item::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:64:9
33:     0x7f081a15fd6a - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_impl_item
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:286:9
34:     0x7f081a15fd6a - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_nested_impl_item
                             at /home/nils/projects/rust/compiler/rustc_hir/src/intravisit.rs:259:13
35:     0x7f081a1cf248 - rustc_hir[70db4013319cb3c2]::intravisit::walk_impl_item_ref::<rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>>
                             at /home/nils/projects/rust/compiler/rustc_hir/src/intravisit.rs:1058:5
36:     0x7f081a1d1eec - rustc_hir[70db4013319cb3c2]::intravisit::walk_item::<rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>>
                             at /home/nils/projects/rust/compiler/rustc_hir/src/intravisit.rs:530:13
37:     0x7f081a15f52f - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_item::{closure#0}::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:137:17
38:     0x7f081a15f52f - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>>::with_param_env::<<rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_item::{closure#0}::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:76:9
39:     0x7f081a15f52f - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_item::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:135:13
40:     0x7f081a15f52f - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>>::with_lint_attrs::<<rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_item::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:64:9
41:     0x7f081a15f52f - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_item
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:134:9
42:     0x7f081a15f52f - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass> as rustc_hir[70db4013319cb3c2]::intravisit::Visitor>::visit_nested_item
                             at /home/nils/projects/rust/compiler/rustc_hir/src/intravisit.rs:239:13
43:     0x7f081a1cfddc - rustc_hir[70db4013319cb3c2]::intravisit::walk_mod::<rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>>
                             at /home/nils/projects/rust/compiler/rustc_hir/src/intravisit.rs:564:9
44:     0x7f081a14ffb3 - rustc_lint[23fe5fde2aceb17c]::late::late_lint_crate_inner::<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:428:9
45:     0x7f081a14ffb3 - <rustc_lint[23fe5fde2aceb17c]::late::LateContextAndPass<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>>::with_lint_attrs::<rustc_lint[23fe5fde2aceb17c]::late::late_lint_crate_inner<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:64:9
46:     0x7f081a14ffb3 - rustc_lint[23fe5fde2aceb17c]::late::late_lint_crate_inner::<rustc_lint[23fe5fde2aceb17c]::late::RuntimeCombinedLateLintPass>
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:424:5
47:     0x7f081a14ffb3 - rustc_lint[23fe5fde2aceb17c]::late::late_lint_crate::<rustc_lint[23fe5fde2aceb17c]::BuiltinCombinedLateLintPass>
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:412:9
48:     0x7f081a1fdd0c - rustc_lint[23fe5fde2aceb17c]::late::check_crate::<rustc_lint[23fe5fde2aceb17c]::BuiltinCombinedLateLintPass, rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:443:17
49:     0x7f081a1fdd0c - <rustc_data_structures[a47500b3f296b188]::profiling::VerboseTimingGuard>::run::<(), rustc_lint[23fe5fde2aceb17c]::late::check_crate<rustc_lint[23fe5fde2aceb17c]::BuiltinCombinedLateLintPass, rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_data_structures/src/profiling.rs:752:9
50:     0x7f081a1fdd0c - <rustc_session[4e68fe059b04c5bf]::session::Session>::time::<(), rustc_lint[23fe5fde2aceb17c]::late::check_crate<rustc_lint[23fe5fde2aceb17c]::BuiltinCombinedLateLintPass, rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_session/src/utils.rs:11:9
51:     0x7f081a275662 - rustc_lint[23fe5fde2aceb17c]::late::check_crate::<rustc_lint[23fe5fde2aceb17c]::BuiltinCombinedLateLintPass, rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:441:13
52:     0x7f081a275662 - rustc_data_structures[a47500b3f296b188]::sync::join::<rustc_lint[23fe5fde2aceb17c]::late::check_crate<rustc_lint[23fe5fde2aceb17c]::BuiltinCombinedLateLintPass, rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}, rustc_lint[23fe5fde2aceb17c]::late::check_crate<rustc_lint[23fe5fde2aceb17c]::BuiltinCombinedLateLintPass, rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}, (), ()>
                             at /home/nils/projects/rust/compiler/rustc_data_structures/src/sync.rs:189:14
53:     0x7f081a1fdf85 - rustc_lint[23fe5fde2aceb17c]::late::check_crate::<rustc_lint[23fe5fde2aceb17c]::BuiltinCombinedLateLintPass, rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_lint/src/late.rs:439:5
54:     0x7f081a1fdf85 - rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_interface/src/passes.rs:849:29
55:     0x7f081a1fdf85 - <rustc_data_structures[a47500b3f296b188]::profiling::VerboseTimingGuard>::run::<(), rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_data_structures/src/profiling.rs:752:9
56:     0x7f081a1fdf85 - <rustc_session[4e68fe059b04c5bf]::session::Session>::time::<(), rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_session/src/utils.rs:11:9
57:     0x7f081a2758fb - std[b9b5e96a68e3f923]::panicking::try::do_call::<core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}>, ()>
                             at /home/nils/projects/rust/library/std/src/panicking.rs:500:40
58:     0x7f081a2758fb - std[b9b5e96a68e3f923]::panicking::try::<(), core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}>>
                             at /home/nils/projects/rust/library/std/src/panicking.rs:464:19
59:     0x7f081a1e12e7 - std[b9b5e96a68e3f923]::panic::catch_unwind::<core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}::{closure#2}>, ()>
                             at /home/nils/projects/rust/library/std/src/panic.rs:142:14
60:     0x7f081a1e12e7 - rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}
                             at /home/nils/projects/rust/compiler/rustc_data_structures/src/sync.rs:199:37
61:     0x7f081a1e12e7 - <rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1} as core[747ee5f07def242a]::ops::function::FnOnce<()>>::call_once
                             at /home/nils/projects/rust/library/core/src/ops/function.rs:250:5
62:     0x7f081a1e12e7 - <core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}> as core[747ee5f07def242a]::ops::function::FnOnce<()>>::call_once
                             at /home/nils/projects/rust/library/core/src/panic/unwind_safe.rs:271:9
63:     0x7f081a275bab - std[b9b5e96a68e3f923]::panicking::try::do_call::<core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}>, ()>
                             at /home/nils/projects/rust/library/std/src/panicking.rs:500:40
64:     0x7f081a275bab - std[b9b5e96a68e3f923]::panicking::try::<(), core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}>>
                             at /home/nils/projects/rust/library/std/src/panicking.rs:464:19
65:     0x7f081a1ff142 - std[b9b5e96a68e3f923]::panic::catch_unwind::<core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}::{closure#1}>, ()>
                             at /home/nils/projects/rust/library/std/src/panic.rs:142:14
66:     0x7f081a1ff142 - rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}
                             at /home/nils/projects/rust/compiler/rustc_data_structures/src/sync.rs:199:37
67:     0x7f081a1ff142 - <rustc_data_structures[a47500b3f296b188]::profiling::VerboseTimingGuard>::run::<(), rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}>
                             at /home/nils/projects/rust/compiler/rustc_data_structures/src/profiling.rs:752:9
68:     0x7f081a1ff142 - <rustc_session[4e68fe059b04c5bf]::session::Session>::time::<(), rustc_interface[6bac5776584f7bdf]::passes::analysis::{closure#5}>
                             at /home/nils/projects/rust/compiler/rustc_session/src/utils.rs:11:9
69:     0x7f081a1c4354 - rustc_interface[6bac5776584f7bdf]::passes::analysis
                             at /home/nils/projects/rust/compiler/rustc_interface/src/passes.rs:834:5
70:     0x7f081bbbf6b5 - rustc_query_impl[9588743b8c71d2df]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_query_impl/src/plumbing.rs:582:47
71:     0x7f081bbbf6b5 - rustc_query_impl[9588743b8c71d2df]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[9588743b8c71d2df]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>
                             at /home/nils/projects/rust/compiler/rustc_query_impl/src/plumbing.rs:506:18
72:     0x7f081befc855 - rustc_query_impl[9588743b8c71d2df]::query_impl::analysis::dynamic_query::{closure#2}
                             at /home/nils/projects/rust/compiler/rustc_query_impl/src/plumbing.rs:578:25
73:     0x7f081befc855 - <rustc_query_impl[9588743b8c71d2df]::query_impl::analysis::dynamic_query::{closure#2} as core[747ee5f07def242a]::ops::function::FnOnce<(rustc_middle[73db911bf917bf7]::ty::context::TyCtxt, ())>>::call_once
                             at /home/nils/projects/rust/library/core/src/ops/function.rs:250:5
74:     0x7f081bbfa49c - <rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false> as rustc_query_system[4c8dda323fcf1ab]::query::config::QueryConfig<rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>>::compute
                             at /home/nils/projects/rust/compiler/rustc_query_impl/src/lib.rs:116:9
75:     0x7f081bbfa49c - rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr::<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_query_system/src/query/plumbing.rs:481:72
76:     0x7f081bbfa49c - rustc_middle[73db911bf917bf7]::ty::context::tls::enter_context::<rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context/tls.rs:82:9
77:     0x7f081bbfa49c - <std[b9b5e96a68e3f923]::thread::local::LocalKey<core[747ee5f07def242a]::cell::Cell<*const ()>>>::try_with::<rustc_middle[73db911bf917bf7]::ty::context::tls::enter_context<rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>
                             at /home/nils/projects/rust/library/std/src/thread/local.rs:270:16
78:     0x7f081bbfa49c - <std[b9b5e96a68e3f923]::thread::local::LocalKey<core[747ee5f07def242a]::cell::Cell<*const ()>>>::with::<rustc_middle[73db911bf917bf7]::ty::context::tls::enter_context<rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>
                             at /home/nils/projects/rust/library/std/src/thread/local.rs:246:9
79:     0x7f081bbfa49c - rustc_middle[73db911bf917bf7]::ty::context::tls::enter_context::<rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context/tls.rs:79:9
80:     0x7f081bbfa49c - <rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt as rustc_query_system[4c8dda323fcf1ab]::query::QueryContext>::start_query::<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_query_impl/src/plumbing.rs:149:13
81:     0x7f081bbfa49c - rustc_middle[73db911bf917bf7]::ty::context::tls::with_related_context::<<rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt as rustc_query_system[4c8dda323fcf1ab]::query::QueryContext>::start_query<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context/tls.rs:133:9
82:     0x7f081bbfa49c - rustc_middle[73db911bf917bf7]::ty::context::tls::with_context::<rustc_middle[73db911bf917bf7]::ty::context::tls::with_related_context<<rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt as rustc_query_system[4c8dda323fcf1ab]::query::QueryContext>::start_query<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context/tls.rs:111:36
83:     0x7f081bbfa49c - rustc_middle[73db911bf917bf7]::ty::context::tls::with_context_opt::<rustc_middle[73db911bf917bf7]::ty::context::tls::with_context<rustc_middle[73db911bf917bf7]::ty::context::tls::with_related_context<<rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt as rustc_query_system[4c8dda323fcf1ab]::query::QueryContext>::start_query<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context/tls.rs:100:18
84:     0x7f081bbfa49c - rustc_middle[73db911bf917bf7]::ty::context::tls::with_context::<rustc_middle[73db911bf917bf7]::ty::context::tls::with_related_context<<rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt as rustc_query_system[4c8dda323fcf1ab]::query::QueryContext>::start_query<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context/tls.rs:111:5
85:     0x7f081bbfa49c - rustc_middle[73db911bf917bf7]::ty::context::tls::with_related_context::<<rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt as rustc_query_system[4c8dda323fcf1ab]::query::QueryContext>::start_query<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context/tls.rs:124:5
86:     0x7f081bbfa49c - <rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt as rustc_query_system[4c8dda323fcf1ab]::query::QueryContext>::start_query::<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_query_impl/src/plumbing.rs:134:9
87:     0x7f081bbfa49c - rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job_non_incr::<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>
                             at /home/nils/projects/rust/compiler/rustc_query_system/src/query/plumbing.rs:481:18
88:     0x7f081bbfa49c - rustc_query_system[4c8dda323fcf1ab]::query::plumbing::execute_job::<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt, false>
                             at /home/nils/projects/rust/compiler/rustc_query_system/src/query/plumbing.rs:414:9
89:     0x7f081bbfa49c - rustc_query_system[4c8dda323fcf1ab]::query::plumbing::try_execute_query::<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt, false>
                             at /home/nils/projects/rust/compiler/rustc_query_system/src/query/plumbing.rs:359:13
90:     0x7f081bcfd0cd - rustc_query_system[4c8dda323fcf1ab]::query::plumbing::get_query_non_incr::<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_query_system/src/query/plumbing.rs:811:32
91:     0x7f081bcfd0cd - stacker[698eeb7fec87018f]::maybe_grow::<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[4c8dda323fcf1ab]::query::plumbing::get_query_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}>
                             at /home/nils/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
92:     0x7f081bcfd0cd - rustc_data_structures[a47500b3f296b188]::stack::ensure_sufficient_stack::<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[4c8dda323fcf1ab]::query::plumbing::get_query_non_incr<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_data_structures/src/stack.rs:17:5
93:     0x7f081bcfd0cd - rustc_query_system[4c8dda323fcf1ab]::query::plumbing::get_query_non_incr::<rustc_query_impl[9588743b8c71d2df]::DynamicConfig<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[9588743b8c71d2df]::plumbing::QueryCtxt>
                             at /home/nils/projects/rust/compiler/rustc_query_system/src/query/plumbing.rs:811:5
94:     0x7f081bcfd0cd - rustc_query_impl[9588743b8c71d2df]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
                             at /home/nils/projects/rust/compiler/rustc_query_impl/src/plumbing.rs:556:26
95:     0x7f081a01682a - rustc_middle[73db911bf917bf7]::query::plumbing::query_get_at::<rustc_query_system[4c8dda323fcf1ab]::query::caches::SingleCache<rustc_middle[73db911bf917bf7]::query::erase::Erased<[u8; 1usize]>>>
                             at /home/nils/projects/rust/compiler/rustc_middle/src/query/plumbing.rs:155:17
96:     0x7f081a01682a - <rustc_middle[73db911bf917bf7]::query::plumbing::TyCtxtAt>::analysis
                             at /home/nils/projects/rust/compiler/rustc_middle/src/query/mod.rs:2208:1
97:     0x7f081a01682a - <rustc_middle[73db911bf917bf7]::ty::context::TyCtxt>::analysis
                             at /home/nils/projects/rust/compiler/rustc_middle/src/query/plumbing.rs:376:35
98:     0x7f081a01682a - rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}::{closure#2}::{closure#4}
                             at /home/nils/projects/rust/compiler/rustc_driver_impl/src/lib.rs:437:52
99:     0x7f081a01682a - <rustc_middle[73db911bf917bf7]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context.rs:588:37
100:     0x7f081a01682a - rustc_middle[73db911bf917bf7]::ty::context::tls::enter_context::<<rustc_middle[73db911bf917bf7]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context/tls.rs:82:9
101:     0x7f081a01682a - <std[b9b5e96a68e3f923]::thread::local::LocalKey<core[747ee5f07def242a]::cell::Cell<*const ()>>>::try_with::<rustc_middle[73db911bf917bf7]::ty::context::tls::enter_context<<rustc_middle[73db911bf917bf7]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>
                             at /home/nils/projects/rust/library/std/src/thread/local.rs:270:16
102:     0x7f081a01682a - <std[b9b5e96a68e3f923]::thread::local::LocalKey<core[747ee5f07def242a]::cell::Cell<*const ()>>>::with::<rustc_middle[73db911bf917bf7]::ty::context::tls::enter_context<<rustc_middle[73db911bf917bf7]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>
                             at /home/nils/projects/rust/library/std/src/thread/local.rs:246:9
103:     0x7f081a01682a - rustc_middle[73db911bf917bf7]::ty::context::tls::enter_context::<<rustc_middle[73db911bf917bf7]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context/tls.rs:79:9
104:     0x7f081a01682a - <rustc_middle[73db911bf917bf7]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>
                             at /home/nils/projects/rust/compiler/rustc_middle/src/ty/context.rs:588:9
105:     0x7f081a01682a - <rustc_interface[6bac5776584f7bdf]::queries::QueryResult<&rustc_middle[73db911bf917bf7]::ty::context::GlobalCtxt>>::enter::<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}::{closure#2}::{closure#4}>
                             at /home/nils/projects/rust/compiler/rustc_interface/src/queries.rs:71:9
106:     0x7f081a02e2d6 - rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}::{closure#2}
                             at /home/nils/projects/rust/compiler/rustc_driver_impl/src/lib.rs:437:13
107:     0x7f081a02e2d6 - <rustc_interface[6bac5776584f7bdf]::interface::Compiler>::enter::<rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}::{closure#2}, core[747ee5f07def242a]::result::Result<core[747ee5f07def242a]::option::Option<rustc_interface[6bac5776584f7bdf]::queries::Linker>, rustc_span[969f579d84b9571c]::ErrorGuaranteed>>
                             at /home/nils/projects/rust/compiler/rustc_interface/src/queries.rs:389:19
108:     0x7f081a094063 - rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}
                             at /home/nils/projects/rust/compiler/rustc_driver_impl/src/lib.rs:378:22
109:     0x7f081a094063 - rustc_interface[6bac5776584f7bdf]::interface::run_compiler::<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_interface/src/interface.rs:337:21
110:     0x7f081a094063 - rustc_span[969f579d84b9571c]::set_source_map::<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_span/src/lib.rs:1037:5
111:     0x7f081a0ae4ee - rustc_interface[6bac5776584f7bdf]::interface::run_compiler::<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_interface/src/interface.rs:331:13
112:     0x7f081a0ae4ee - <scoped_tls[e827cc209ff69a60]::ScopedKey<rustc_span[969f579d84b9571c]::SessionGlobals>>::set::<rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>
                             at /home/nils/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scoped-tls-1.0.0/src/lib.rs:137:9
113:     0x7f081a0ae4ee - rustc_span[969f579d84b9571c]::create_session_globals_then::<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}>
                             at /home/nils/projects/rust/compiler/rustc_span/src/lib.rs:120:5
114:     0x7f081a0ae4ee - rustc_interface[6bac5776584f7bdf]::util::run_in_thread_pool_with_globals::<rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}::{closure#0}
                             at /home/nils/projects/rust/compiler/rustc_interface/src/util.rs:161:38
115:     0x7f081a0ae4ee - std[b9b5e96a68e3f923]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[6bac5776584f7bdf]::util::run_in_thread_pool_with_globals<rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>
                             at /home/nils/projects/rust/library/std/src/sys_common/backtrace.rs:135:18
116:     0x7f081a02a394 - <std[b9b5e96a68e3f923]::thread::Builder>::spawn_unchecked_::<rustc_interface[6bac5776584f7bdf]::util::run_in_thread_pool_with_globals<rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#1}::{closure#0}
                             at /home/nils/projects/rust/library/std/src/thread/mod.rs:529:17
117:     0x7f081a02a394 - <core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<<std[b9b5e96a68e3f923]::thread::Builder>::spawn_unchecked_<rustc_interface[6bac5776584f7bdf]::util::run_in_thread_pool_with_globals<rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[747ee5f07def242a]::ops::function::FnOnce<()>>::call_once
                             at /home/nils/projects/rust/library/core/src/panic/unwind_safe.rs:271:9
118:     0x7f081a08404e - std[b9b5e96a68e3f923]::panicking::try::do_call::<core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<<std[b9b5e96a68e3f923]::thread::Builder>::spawn_unchecked_<rustc_interface[6bac5776584f7bdf]::util::run_in_thread_pool_with_globals<rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>
                             at /home/nils/projects/rust/library/std/src/panicking.rs:500:40
119:     0x7f081a08404e - std[b9b5e96a68e3f923]::panicking::try::<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<<std[b9b5e96a68e3f923]::thread::Builder>::spawn_unchecked_<rustc_interface[6bac5776584f7bdf]::util::run_in_thread_pool_with_globals<rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#1}::{closure#0}>>
                             at /home/nils/projects/rust/library/std/src/panicking.rs:464:19
120:     0x7f081a0279c2 - std[b9b5e96a68e3f923]::panic::catch_unwind::<core[747ee5f07def242a]::panic::unwind_safe::AssertUnwindSafe<<std[b9b5e96a68e3f923]::thread::Builder>::spawn_unchecked_<rustc_interface[6bac5776584f7bdf]::util::run_in_thread_pool_with_globals<rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>
                             at /home/nils/projects/rust/library/std/src/panic.rs:142:14
121:     0x7f081a0279c2 - <std[b9b5e96a68e3f923]::thread::Builder>::spawn_unchecked_::<rustc_interface[6bac5776584f7bdf]::util::run_in_thread_pool_with_globals<rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#1}
                             at /home/nils/projects/rust/library/std/src/thread/mod.rs:528:30
122:     0x7f081a0279c2 - <<std[b9b5e96a68e3f923]::thread::Builder>::spawn_unchecked_<rustc_interface[6bac5776584f7bdf]::util::run_in_thread_pool_with_globals<rustc_interface[6bac5776584f7bdf]::interface::run_compiler<core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>, rustc_driver_impl[50c873e5b7a3c32]::run_compiler::{closure#1}>::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[747ee5f07def242a]::result::Result<(), rustc_span[969f579d84b9571c]::ErrorGuaranteed>>::{closure#1} as core[747ee5f07def242a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                             at /home/nils/projects/rust/library/core/src/ops/function.rs:250:5
123:     0x7f08183180ea - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::he4b084995935b203
                             at /home/nils/projects/rust/library/alloc/src/boxed.rs:1993:9
124:     0x7f08183180ea - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2f71be0d140b93e2
                             at /home/nils/projects/rust/library/alloc/src/boxed.rs:1993:9
125:     0x7f081830c7cf - std::sys::unix::thread::Thread::new::thread_start::h7f603b9b3207d509
                             at /home/nils/projects/rust/library/std/src/sys/unix/thread.rs:108:17
126:     0x7f081849fe24 - start_thread
127:     0x7f08185219b0 - __clone3
128:                0x0 - <unknown>


Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions