Closed
Description
I am trying to install Rust on my Gentoo machine. I was able to install the stable version (1.65
) but when I enable nightly features and try to upgrade to 1.66.1
, I get the errors pasted below. The backtrace indicates that this is rustc compile issue (and not Gentoo-specific presumably), hence I am opening an issue here.
Meta
rustc --version --verbose
:
rustc 1.65.0 (gentoo)
binary: rustc
commit-hash: unknown
commit-date: unknown
host: x86_64-unknown-linux-gnu
release: 1.65.0
LLVM version: 15.0.0
Error output
error: could not compile `serde`; 231 warnings emitted
Caused by:
process didn't exit successfully: `CARGO=/usr/lib/rust/1.65.0/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/vendor/serde CARGO_PKG_AUTHORS='Erick Tryzelaar <[email protected]>:David Tolnay <[email protected]>' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.13 CARGO_PKG_VERSION=1.0.147 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=147 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps:/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/build/x86_64-unknown-linux-gnu/stage1/lib' OUT_DIR=/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/serde-ec0261eda88d4f8e/out /var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/build/bootstrap/debug/rustc --crate-name serde /var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/vendor/serde/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -Zunstable-options --check-cfg 'values(feature, "alloc", "default", "derive", "rc", "serde_derive", "std", "unstable")' --check-cfg 'names()' --check-cfg 'values()' -C metadata=93e537a54ba11484 -C extra-filename=-93e537a54ba11484 --out-dir /var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=x86_64-pc-linux-gnu-gcc -L dependency=/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern serde_derive=/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libserde_derive-2db0592eef146710.so --cap-lints warn -Lnative=/usr/lib/llvm/15/lib64 -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=values(bootstrap)' '--check-cfg=values(parallel_compiler)' '--check-cfg=values(no_btreemap_remove_entry)' '--check-cfg=values(crossbeam_loom)' '--check-cfg=values(span_locations)' '--check-cfg=values(rustix_use_libc)' -Zmacro-backtrace -Csplit-debuginfo=off -Zunstable-options '-Wrustc::internal' -Cprefer-dynamic -Z binary-dep-depinfo` (exit status: 101)
command did not execute successfully: "/usr/lib/rust/1.65.0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-Zcheck-cfg=names,values,output,features" "-Zbinary-dep-depinfo" "-j" "1" "-v" "-v" "--release" "--locked" "--frozen" "--features" "llvm" "--manifest-path" "/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/compiler/rustc/Cargo.toml" "--message-format" "json-render-diagnostics"
expected success, got: exit status: 101
Traceback (most recent call last):
File "/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/./x.py", line 28, in <module>
bootstrap.main()
File "/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/src/bootstrap/bootstrap.py", line 936, in main
bootstrap(help_triggered)
File "/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/src/bootstrap/bootstrap.py", line 922, in bootstrap
run(args, env=env, verbose=build.verbose, is_bootstrap=True)
File "/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/src/bootstrap/bootstrap.py", line 166, in run
raise RuntimeError(err)
RuntimeError: failed to run: /var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/build/bootstrap/debug/bootstrap build -vv --config=/var/tmp/portage/dev-lang/rust-1.66.1/work/rustc-1.66.1-src/config.toml -j1
Backtrace
thread 'rustc' panicked at 'Span must not be empty and have no suggestion', /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_errors/src/diagnostic.rs:570:9
stack backtrace:
0: rust_begin_unwind
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/panicking.rs:65:14
2: <rustc_errors::diagnostic::Diagnostic>::multipart_suggestion_with_style::<rustc_error_messages::SubdiagnosticMessage>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_errors/src/diagnostic.rs:570:9
3: <rustc_errors::diagnostic::Diagnostic>::multipart_suggestion::<rustc_error_messages::SubdiagnosticMessage>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_errors/src/diagnostic.rs:538:9
4: <rustc_errors::diagnostic_builder::DiagnosticBuilder<()>>::multipart_suggestion::<rustc_error_messages::SubdiagnosticMessage>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_errors/src/diagnostic_builder.rs:371:13
5: <rustc_lint::builtin::ExplicitOutlivesRequirements as rustc_lint::passes::LateLintPass>::check_item::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/builtin.rs:2281:25
6: <<rustc_lint::builtin::ExplicitOutlivesRequirements as rustc_lint::passes::LateLintPass>::check_item::{closure#0} as core::ops::function::FnOnce<(&mut rustc_errors::diagnostic_builder::DiagnosticBuilder<()>,)>>::call_once::{shim:vtable#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/ops/function.rs:251:5
7: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::FnOnce<(&'a mut rustc_errors::diagnostic_builder::DiagnosticBuilder<'b, ()>,), Output = &'a mut rustc_errors::diagnostic_builder::DiagnosticBuilder<'b, ()>>> as core::ops::function::FnOnce<(&mut rustc_errors::diagnostic_builder::DiagnosticBuilder<()>,)>>::call_once
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/alloc/src/boxed.rs:1987:9
8: rustc_middle::lint::struct_lint_level::struct_lint_level_impl::<rustc_error_messages::DiagnosticMessage>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/lint.rs:466:9
9: rustc_middle::lint::struct_lint_level::<rustc_error_messages::DiagnosticMessage, <rustc_lint::builtin::ExplicitOutlivesRequirements as rustc_lint::passes::LateLintPass>::check_item::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/lint.rs:470:5
10: <rustc_lint::context::LateContext as rustc_lint::context::LintContext>::lookup::<alloc::vec::Vec<rustc_span::span_encoding::Span>, rustc_error_messages::DiagnosticMessage, <rustc_lint::builtin::ExplicitOutlivesRequirements as rustc_lint::passes::LateLintPass>::check_item::{closure#0}>
11: <rustc_lint::context::LateContext as rustc_lint::context::LintContext>::struct_span_lint::<alloc::vec::Vec<rustc_span::span_encoding::Span>, rustc_error_messages::DiagnosticMessage, <rustc_lint::builtin::ExplicitOutlivesRequirements as rustc_lint::passes::LateLintPass>::check_item::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/context.rs:920:9
12: <rustc_lint::builtin::ExplicitOutlivesRequirements as rustc_lint::passes::LateLintPass>::check_item
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/builtin.rs:2276:17
13: <rustc_lint::BuiltinCombinedModuleLateLintPass as rustc_lint::passes::LateLintPass>::check_item
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/passes.rs:98:13
14: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_item::{closure#0}::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:135:17
15: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>::with_param_env::<<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_item::{closure#0}::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:75:9
16: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_item::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:134:13
17: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>::with_lint_attrs::<<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_item::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:62:9
18: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_item
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:133:9
19: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_nested_item
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:238:13
20: rustc_hir::intravisit::walk_stmt::<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:1031:33
21: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_stmt
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:173:9
22: rustc_hir::intravisit::walk_block::<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:1023:5
23: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_block
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:238:9
24: rustc_hir::intravisit::walk_expr::<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:1135:13
25: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_expr::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:162:13
26: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>::with_lint_attrs::<<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_expr::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:62:9
27: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_expr
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:160:9
28: rustc_hir::intravisit::walk_body::<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:460:5
29: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_body
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:124:9
30: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_nested_body
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:107:9
31: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_fn
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:190:9
32: rustc_hir::intravisit::walk_impl_item::<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:974:13
33: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_impl_item::{closure#0}::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:284:17
34: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>::with_param_env::<<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_impl_item::{closure#0}::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:75:9
35: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_impl_item::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:282:13
36: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>::with_lint_attrs::<<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_impl_item::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:62:9
37: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_impl_item
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:281:9
38: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_nested_impl_item
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:258:13
39: rustc_hir::intravisit::walk_impl_item_ref::<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:1002:5
40: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_impl_item_ref
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:383:9
41: rustc_hir::intravisit::walk_item::<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:582:13
42: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_item::{closure#0}::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:136:17
43: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>::with_param_env::<<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_item::{closure#0}::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:75:9
44: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_item::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:134:13
45: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>::with_lint_attrs::<<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_item::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:62:9
46: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_item
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:133:9
47: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass> as rustc_hir::intravisit::Visitor>::visit_nested_item
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:238:13
48: rustc_hir::intravisit::walk_mod::<rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_hir/src/intravisit.rs:454:9
49: <rustc_lint::late::LateContextAndPass<rustc_lint::BuiltinCombinedModuleLateLintPass>>::process_mod
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:81:9
50: rustc_lint::late::late_lint_mod_pass::<rustc_lint::BuiltinCombinedModuleLateLintPass>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:358:5
51: rustc_lint::late::late_lint_mod::<rustc_lint::BuiltinCombinedModuleLateLintPass>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:378:5
52: rustc_lint::lint_mod
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/lib.rs:124:5
53: <rustc_query_system::query::config::QueryVTable<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>>::compute
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_system/src/query/config.rs:45:9
54: rustc_query_system::query::plumbing::execute_job::<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_system/src/query/plumbing.rs:416:13
55: stacker::maybe_grow::<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/vendor/stacker/src/lib.rs:55:9
56: rustc_data_structures::stack::ensure_sufficient_stack::<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_data_structures/src/stack.rs:17:5
57: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_impl/src/plumbing.rs:129:17
58: rustc_middle::ty::context::tls::enter_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}::{closure#0}, ()>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1929:50
59: rustc_middle::ty::context::tls::set_tlv::<rustc_middle::ty::context::tls::enter_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}::{closure#0}, ()>::{closure#0}, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1913:9
60: rustc_middle::ty::context::tls::enter_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}::{closure#0}, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1929:9
61: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_impl/src/plumbing.rs:128:13
62: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}, ()>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1973:13
63: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}, ()>::{closure#0}, ()>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1957:40
64: rustc_middle::ty::context::tls::with_context_opt::<rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}, ()>::{closure#0}, ()>::{closure#0}, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1946:22
65: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}, ()>::{closure#0}, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1957:9
66: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1970:9
67: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<(), rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_impl/src/plumbing.rs:113:9
68: rustc_query_system::query::plumbing::execute_job::<rustc_query_impl::plumbing::QueryCtxt, rustc_span::def_id::LocalDefId, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_system/src/query/plumbing.rs:415:22
69: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::plumbing::QueryCtxt, rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::LocalDefId, ()>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_system/src/query/plumbing.rs:374:44
70: rustc_query_system::query::plumbing::get_query::<rustc_query_impl::queries::lint_mod, rustc_query_impl::plumbing::QueryCtxt>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_system/src/query/plumbing.rs:734:36
71: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::lint_mod::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_impl/src/plumbing.rs:711:17
72: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::lint_mod
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_impl/src/lib.rs:47:1
73: <rustc_middle::ty::query::TyCtxtEnsure>::lint_mod
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/query.rs:232:17
74: rustc_lint::late::check_crate::<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:464:56
75: <rustc_middle::hir::map::Map>::par_for_each_module::<rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/hir/map/mod.rs:629:63
76: rustc_data_structures::sync::par_for_each_in::<&[rustc_hir::hir_id::OwnerId], <rustc_middle::hir::map::Map>::par_for_each_module<rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_data_structures/src/sync.rs:152:66
77: <core::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures::sync::par_for_each_in<&[rustc_hir::hir_id::OwnerId], <rustc_middle::hir::map::Map>::par_for_each_module<rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/panic/unwind_safe.rs:271:9
78: std::panicking::try::do_call::<core::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures::sync::par_for_each_in<&[rustc_hir::hir_id::OwnerId], <rustc_middle::hir::map::Map>::par_for_each_module<rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panicking.rs:483:40
79: std::panicking::try::<(), core::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures::sync::par_for_each_in<&[rustc_hir::hir_id::OwnerId], <rustc_middle::hir::map::Map>::par_for_each_module<rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panicking.rs:447:19
80: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures::sync::par_for_each_in<&[rustc_hir::hir_id::OwnerId], <rustc_middle::hir::map::Map>::par_for_each_module<rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panic.rs:137:14
81: rustc_data_structures::sync::par_for_each_in::<&[rustc_hir::hir_id::OwnerId], <rustc_middle::hir::map::Map>::par_for_each_module<rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_data_structures/src/sync.rs:152:33
82: <core::slice::iter::Iter<rustc_hir::hir_id::OwnerId> as core::iter::traits::iterator::Iterator>::for_each::<rustc_data_structures::sync::par_for_each_in<&[rustc_hir::hir_id::OwnerId], <rustc_middle::hir::map::Map>::par_for_each_module<rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/slice/iter/macros.rs:211:21
83: rustc_data_structures::sync::par_for_each_in::<&[rustc_hir::hir_id::OwnerId], <rustc_middle::hir::map::Map>::par_for_each_module<rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_data_structures/src/sync.rs:151:13
84: <rustc_middle::hir::map::Map>::par_for_each_module::<rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/hir/map/mod.rs:629:9
85: rustc_lint::late::check_crate::<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:464:17
86: <rustc_data_structures::profiling::VerboseTimingGuard>::run::<(), rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_data_structures/src/profiling.rs:727:9
87: <rustc_session::session::Session>::time::<(), rustc_lint::late::check_crate<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_session/src/utils.rs:10:9
88: rustc_lint::late::check_crate::<rustc_lint::BuiltinCombinedLateLintPass, rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_lint/src/late.rs:454:5
89: rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/passes.rs:942:29
90: <rustc_data_structures::profiling::VerboseTimingGuard>::run::<(), rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_data_structures/src/profiling.rs:727:9
91: <rustc_session::session::Session>::time::<(), rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_session/src/utils.rs:10:9
92: rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/passes.rs:941:25
93: <rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2} as core::ops::function::FnOnce<()>>::call_once
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/ops/function.rs:251:5
94: <core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}> as core::ops::function::FnOnce<()>>::call_once
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/panic/unwind_safe.rs:271:9
95: std::panicking::try::do_call::<core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}>, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panicking.rs:483:40
96: std::panicking::try::<(), core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panicking.rs:447:19
97: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#1}::{closure#2}>, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panic.rs:137:14
98: rustc_interface::passes::analysis::{closure#5}::{closure#1}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/passes.rs:932:17
99: <rustc_interface::passes::analysis::{closure#5}::{closure#1} as core::ops::function::FnOnce<()>>::call_once
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/ops/function.rs:251:5
100: <core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#1}> as core::ops::function::FnOnce<()>>::call_once
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/panic/unwind_safe.rs:271:9
101: std::panicking::try::do_call::<core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#1}>, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panicking.rs:483:40
102: std::panicking::try::<(), core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#1}>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panicking.rs:447:19
103: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<rustc_interface::passes::analysis::{closure#5}::{closure#1}>, ()>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panic.rs:137:14
104: rustc_interface::passes::analysis::{closure#5}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/passes.rs:928:9
105: <rustc_data_structures::profiling::VerboseTimingGuard>::run::<(), rustc_interface::passes::analysis::{closure#5}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_data_structures/src/profiling.rs:727:9
106: <rustc_session::session::Session>::time::<(), rustc_interface::passes::analysis::{closure#5}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_session/src/utils.rs:10:9
107: rustc_interface::passes::analysis
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/passes.rs:927:5
108: <rustc_query_system::query::config::QueryVTable<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>>::compute
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_system/src/query/config.rs:45:9
109: rustc_query_system::query::plumbing::execute_job::<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_system/src/query/plumbing.rs:416:13
110: stacker::maybe_grow::<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/vendor/stacker/src/lib.rs:55:9
111: rustc_data_structures::stack::ensure_sufficient_stack::<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_data_structures/src/stack.rs:17:5
112: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_impl/src/plumbing.rs:129:17
113: rustc_middle::ty::context::tls::enter_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1929:50
114: rustc_middle::ty::context::tls::set_tlv::<rustc_middle::ty::context::tls::enter_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1913:9
115: rustc_middle::ty::context::tls::enter_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1929:9
116: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_impl/src/plumbing.rs:128:13
117: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1973:13
118: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1957:40
119: rustc_middle::ty::context::tls::with_context_opt::<rustc_middle::ty::context::tls::with_context<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1946:22
120: rustc_middle::ty::context::tls::with_context::<rustc_middle::ty::context::tls::with_related_context<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1957:9
121: rustc_middle::ty::context::tls::with_related_context::<<rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1970:9
122: <rustc_query_impl::plumbing::QueryCtxt as rustc_query_system::query::QueryContext>::start_query::<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_query_system::query::plumbing::execute_job<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_impl/src/plumbing.rs:113:9
123: rustc_query_system::query::plumbing::execute_job::<rustc_query_impl::plumbing::QueryCtxt, (), core::result::Result<(), rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_system/src/query/plumbing.rs:415:22
124: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::plumbing::QueryCtxt, rustc_query_system::query::caches::DefaultCache<(), core::result::Result<(), rustc_errors::ErrorGuaranteed>>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_system/src/query/plumbing.rs:374:44
125: rustc_query_system::query::plumbing::get_query::<rustc_query_impl::queries::analysis, rustc_query_impl::plumbing::QueryCtxt>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_system/src/query/plumbing.rs:734:36
126: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::analysis::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_impl/src/plumbing.rs:711:17
127: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::analysis
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_query_impl/src/lib.rs:47:1
128: <rustc_middle::ty::query::TyCtxtAt>::analysis
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/query.rs:261:17
129: <rustc_middle::ty::context::TyCtxt>::analysis
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/query.rs:242:17
130: rustc_driver::run_compiler::{closure#1}::{closure#2}::{closure#3}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_driver/src/lib.rs:376:30
131: <rustc_interface::passes::QueryContext>::enter::<rustc_driver::run_compiler::{closure#1}::{closure#2}::{closure#3}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/passes.rs:765:42
132: rustc_middle::ty::context::tls::enter_context::<<rustc_interface::passes::QueryContext>::enter<rustc_driver::run_compiler::{closure#1}::{closure#2}::{closure#3}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1929:50
133: rustc_middle::ty::context::tls::set_tlv::<rustc_middle::ty::context::tls::enter_context<<rustc_interface::passes::QueryContext>::enter<rustc_driver::run_compiler::{closure#1}::{closure#2}::{closure#3}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1913:9
134: rustc_middle::ty::context::tls::enter_context::<<rustc_interface::passes::QueryContext>::enter<rustc_driver::run_compiler::{closure#1}::{closure#2}::{closure#3}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_middle/src/ty/context.rs:1929:9
135: <rustc_interface::passes::QueryContext>::enter::<rustc_driver::run_compiler::{closure#1}::{closure#2}::{closure#3}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/passes.rs:765:9
136: rustc_driver::run_compiler::{closure#1}::{closure#2}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_driver/src/lib.rs:375:13
137: <rustc_interface::interface::Compiler>::enter::<rustc_driver::run_compiler::{closure#1}::{closure#2}, core::result::Result<core::option::Option<rustc_interface::queries::Linker>, rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/queries.rs:381:19
138: rustc_driver::run_compiler::{closure#1}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_driver/src/lib.rs:307:22
139: rustc_interface::interface::run_compiler::<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_driver::run_compiler::{closure#1}>::{closure#0}::{closure#1}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/interface.rs:327:21
140: rustc_span::with_source_map::<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_driver::run_compiler::{closure#1}>::{closure#0}::{closure#1}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_span/src/lib.rs:1009:5
141: rustc_interface::interface::run_compiler::<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_driver::run_compiler::{closure#1}>::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/interface.rs:321:13
142: <scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_driver::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/vendor/scoped-tls/src/lib.rs:137:9
143: rustc_span::create_session_globals_then::<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_driver::run_compiler::{closure#1}>::{closure#0}>
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_span/src/lib.rs:111:5
144: rustc_interface::util::run_in_thread_pool_with_globals::<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_errors::ErrorGuaranteed>, rustc_driver::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_errors::ErrorGuaranteed>>::{closure#0}::{closure#0}
at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/compiler/rustc_interface/src/util.rs:147:38
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
error: internal compiler error: unexpected panic
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: rustc 1.66.1-nightly (90743e729 2023-01-10) (gentoo) running on x86_64-unknown-linux-gnu
note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -Z unstable-options -C linker=x86_64-pc-linux-gnu-gcc -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -Z unstable-options -C prefer-dynamic -Z binary-dep-depinfo -Z tls-model=initial-exec -Z force-unstable-if-unmarked