Skip to content

[WIP] mgca: Add ConstArg representation for const items #139558

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

camelid
Copy link
Member

@camelid camelid commented Apr 8, 2025

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. labels Apr 8, 2025
@camelid camelid added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 8, 2025
@rust-log-analyzer

This comment has been minimized.

@camelid camelid force-pushed the mgca-const-items branch from fa42f86 to 6054bd5 Compare April 9, 2025 16:14
@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

let ty = this
.lower_ty(ty, ImplTraitContext::Disallowed(ImplTraitPosition::ConstTy));
let body =
this.lower_const_item(span, body_id.unwrap(), expr.as_deref().unwrap());
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These new unwraps should be correct in theory since an error should've already been emitted, but they might ICE if the compiler didn't stop earlier. It might be a good idea to add ConstArgKind::Err and use delayed_span_bug.

@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-llvm-19 failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
#19 exporting to docker image format
#19 sending tarball 20.5s done
#19 DONE 24.7s
##[endgroup]
Setting extra environment values for docker:  --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-19]
[CI_JOB_NAME=x86_64-gnu-llvm-19]
debug: `DISABLE_CI_RUSTC_IF_INCOMPATIBLE` configured.
---
sccache: Listening on address 127.0.0.1:4226
##[group]Configure the build
configure: processing command line
configure: 
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-19', '--enable-llvm-link-shared', '--set', 'rust.randomize-layout=true', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'build.print-step-timings', '--enable-verbose-tests', '--set', 'build.metrics', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'rust.lld=false', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--set', 'gcc.download-ci-gcc=true', '--enable-new-symbol-mangling']
configure: build.build          := x86_64-unknown-linux-gnu
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-19/bin/llvm-config
configure: llvm.link-shared     := True
configure: rust.randomize-layout := True
configure: rust.thin-lto-import-instr-limit := 10
---
[RUSTC-TIMING] build_script_build test:false 0.190
[RUSTC-TIMING] cc test:false 0.538
   Compiling compiler_builtins v0.1.156
[RUSTC-TIMING] build_script_build test:false 0.289
error: internal compiler error: compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:560:17: no type for node HirId(DefId(0:806 ~ core[8806]::num::dec2flt::decimal_seq::{impl#1}::MAX_DIGITS).4) (const `pub const MAX_DIGITS: usize = 768;`) in fcx 0x7f9a02f694b8


thread 'rustc' panicked at compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:560:17:
Box<dyn Any>
stack backtrace:
   0:     0x7f9a12581232 - <<std[d1161a0fb2082bd6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7cbf36d1a8e6186a]::fmt::Display>::fmt
   1:     0x7f9a125dc991 - core[7cbf36d1a8e6186a]::fmt::write
   2:     0x7f9a12574de9 - <std[d1161a0fb2082bd6]::sys::stdio::unix::Stderr as std[d1161a0fb2082bd6]::io::Write>::write_fmt
   3:     0x7f9a125810e2 - <std[d1161a0fb2082bd6]::sys::backtrace::BacktraceLock>::print
   4:     0x7f9a125856a4 - std[d1161a0fb2082bd6]::panicking::default_hook::{closure#0}
   5:     0x7f9a1258543b - std[d1161a0fb2082bd6]::panicking::default_hook
   6:     0x7f9a0e239b82 - <alloc[c10b03e4b6d9c4c0]::boxed::Box<rustc_driver_impl[c0ce305df2bf3368]::install_ice_hook::{closure#1}> as core[7cbf36d1a8e6186a]::ops::function::Fn<(&dyn for<'a, 'b> core[7cbf36d1a8e6186a]::ops::function::Fn<(&'a std[d1161a0fb2082bd6]::panic::PanicHookInfo<'b>,), Output = ()> + core[7cbf36d1a8e6186a]::marker::Send + core[7cbf36d1a8e6186a]::marker::Sync, &std[d1161a0fb2082bd6]::panic::PanicHookInfo)>>::call
   7:     0x7f9a125861f2 - std[d1161a0fb2082bd6]::panicking::rust_panic_with_hook
   8:     0x7f9a120d7db3 - std[d1161a0fb2082bd6]::panicking::begin_panic::<rustc_errors[db8ceda858c81236]::ExplicitBug>::{closure#0}
   9:     0x7f9a120d72e6 - std[d1161a0fb2082bd6]::sys::backtrace::__rust_end_short_backtrace::<std[d1161a0fb2082bd6]::panicking::begin_panic<rustc_errors[db8ceda858c81236]::ExplicitBug>::{closure#0}, !>
  10:     0x7f9a0e197e2a - std[d1161a0fb2082bd6]::panicking::begin_panic::<rustc_errors[db8ceda858c81236]::ExplicitBug>
  11:     0x7f9a0e19e412 - <rustc_errors[db8ceda858c81236]::diagnostic::BugAbort as rustc_errors[db8ceda858c81236]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x7f9a11e2ccb7 - rustc_middle[fbe7785fbb0e46ba]::util::bug::opt_span_bug_fmt::<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>::{closure#0}
  13:     0x7f9a11e1ccfa - rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::with_opt::<rustc_middle[fbe7785fbb0e46ba]::util::bug::opt_span_bug_fmt<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  14:     0x7f9a11e1ccab - rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::with_context_opt::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::with_opt<rustc_middle[fbe7785fbb0e46ba]::util::bug::opt_span_bug_fmt<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  15:     0x7f9a0e185162 - rustc_middle[fbe7785fbb0e46ba]::util::bug::bug_fmt
  16:     0x7f9a0ea0de48 - <rustc_hir_typeck[e92860bd8f090ee6]::fn_ctxt::FnCtxt>::node_ty
  17:     0x7f9a0ed0eb24 - <rustc_hir_typeck[e92860bd8f090ee6]::writeback::WritebackCx>::visit_node_id
  18:     0x7f9a0ea864d0 - <rustc_hir_typeck[e92860bd8f090ee6]::fn_ctxt::FnCtxt>::resolve_type_vars_in_body
  19:     0x7f9a0ed5457d - rustc_hir_typeck[e92860bd8f090ee6]::typeck_with_inspect
  20:     0x7f9a10b32705 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  21:     0x7f9a10a94857 - <rustc_query_impl[d42d6a54d406a341]::query_impl::typeck::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  22:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  23:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  24:     0x7f9a10cf52f3 - rustc_query_impl[d42d6a54d406a341]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f9a0f692346 - rustc_mir_build[eccbe9c6b560d56]::thir::pattern::check_match::check_match
  26:     0x7f9a10b0b5a5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::check_match::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
  27:     0x7f9a10a402f7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::check_match::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  28:     0x7f9a10b6c026 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
  29:     0x7f9a109ed197 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  30:     0x7f9a10ddbbe9 - rustc_query_impl[d42d6a54d406a341]::query_impl::check_match::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f9a0f5ccd33 - rustc_middle[fbe7785fbb0e46ba]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, ()>
  32:     0x7f9a0f5d082b - rustc_mir_build[eccbe9c6b560d56]::builder::build_mir
  33:     0x7f9a0f2d4e20 - rustc_mir_transform[a1ebcc01996f809b]::mir_built
  34:     0x7f9a10b34585 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  35:     0x7f9a10a98ac7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_built::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  36:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  37:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  38:     0x7f9a10cf3923 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  39:     0x7f9a0f2d4953 - rustc_mir_transform[a1ebcc01996f809b]::mir_const_qualif
  40:     0x7f9a10b17337 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_const_qualif::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>
  41:     0x7f9a10a5a3eb - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_const_qualif::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::DefId)>>::call_once
  42:     0x7f9a10b6af0b - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>
  43:     0x7f9a1097442f - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  44:     0x7f9a10dd5023 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_const_qualif::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f9a0f2d506e - rustc_mir_transform[a1ebcc01996f809b]::mir_promoted
  46:     0x7f9a10b0e30a - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_promoted::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>>
  47:     0x7f9a10a469cf - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_promoted::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  48:     0x7f9a10b6c61e - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>>
  49:     0x7f9a109e9963 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  50:     0x7f9a10d91086 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_promoted::get_query_non_incr::__rust_end_short_backtrace
  51:     0x7f9a0f7f187d - rustc_borrowck[55d55d11f3aa8192]::mir_borrowck
  52:     0x7f9a10b0ded5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_borrowck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  53:     0x7f9a10a45f87 - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_borrowck::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  54:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  55:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  56:     0x7f9a10cf5a13 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace
  57:     0x7f9a0f2d6411 - rustc_mir_transform[a1ebcc01996f809b]::mir_drops_elaborated_and_const_checked
  58:     0x7f9a10b303b5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  59:     0x7f9a10a8fcd7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  60:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  61:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  62:     0x7f9a10cf3a13 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace
  63:     0x7f9a0f2d5e38 - rustc_mir_transform[a1ebcc01996f809b]::mir_for_ctfe
  64:     0x7f9a10b0e0f7 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_for_ctfe::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  65:     0x7f9a10a4646b - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_for_ctfe::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::DefId)>>::call_once
  66:     0x7f9a10b6af6b - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  67:     0x7f9a10976002 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  68:     0x7f9a10e04e06 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_for_ctfe::get_query_non_incr::__rust_end_short_backtrace
  69:     0x7f9a0ff0b6c6 - <rustc_const_eval[30cdfd3dce7cbba9]::const_eval::machine::CompileTimeMachine as rustc_const_eval[30cdfd3dce7cbba9]::interpret::machine::Machine>::load_mir
  70:     0x7f9a0fd9d82c - <rustc_const_eval[30cdfd3dce7cbba9]::interpret::eval_context::InterpCx<rustc_const_eval[30cdfd3dce7cbba9]::const_eval::machine::CompileTimeMachine>>::load_mir
  71:     0x7f9a0ff43493 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::eval_queries::eval_to_allocation_raw_provider
  72:     0x7f9a10b235b0 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  73:     0x7f9a10a746d8 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  74:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  75:     0x7f9a109a6904 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  76:     0x7f9a10c7771e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
  77:     0x7f9a0ff3e383 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::eval_queries::eval_to_const_value_raw_provider
  78:     0x7f9a10b25e20 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_const_value_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  79:     0x7f9a10a79e68 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_const_value_raw::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  80:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  81:     0x7f9a109a84f2 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, true, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  82:     0x7f9a10c77c1e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_const_value_raw::get_query_non_incr::__rust_end_short_backtrace
  83:     0x7f9a11d317aa - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_global_id
  84:     0x7f9a11d30178 - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_resolve
  85:     0x7f9a0fdf5d3e - <rustc_const_eval[30cdfd3dce7cbba9]::interpret::eval_context::InterpCx<rustc_const_eval[30cdfd3dce7cbba9]::const_eval::machine::CompileTimeMachine>>::push_stack_frame_raw
  86:     0x7f9a0ff43f82 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::eval_queries::eval_to_allocation_raw_provider
  87:     0x7f9a10b235b0 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  88:     0x7f9a10a746d8 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  89:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  90:     0x7f9a109a6904 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  91:     0x7f9a10c7771e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
  92:     0x7f9a0fe863f0 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::valtrees::eval_to_valtree
  93:     0x7f9a0e53cd0a - <rustc_const_eval[30cdfd3dce7cbba9]::provide::{closure#0} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  94:     0x7f9a10b13900 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_valtree::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  95:     0x7f9a10a52808 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_valtree::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  96:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  97:     0x7f9a109a6904 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  98:     0x7f9a10c77d6e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_valtree::get_query_non_incr::__rust_end_short_backtrace
  99:     0x7f9a11d32139 - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_global_id_for_typeck
 100:     0x7f9a11d307ae - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_resolve_for_typeck
 101:     0x7f9a113cb068 - rustc_trait_selection[ff012b26afa0c36b]::traits::try_evaluate_const
 102:     0x7f9a113c6551 - <rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer as rustc_type_ir[3af2bc4833b78320]::fold::TypeFolder<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>::fold_const
 103:     0x7f9a11119bc5 - <rustc_middle[fbe7785fbb0e46ba]::ty::Ty as rustc_type_ir[3af2bc4833b78320]::fold::TypeSuperFoldable<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>::super_fold_with::<rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer>
 104:     0x7f9a0ef97705 - <rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer>::fold::<rustc_middle[fbe7785fbb0e46ba]::ty::Ty>
 105:     0x7f9a0efa21f5 - rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::normalize_with_depth::<rustc_middle[fbe7785fbb0e46ba]::ty::Ty>
 106:     0x7f9a0ef0e642 - <rustc_infer[248451b56d2b30f0]::infer::at::At as rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::NormalizeExt>::normalize::<rustc_middle[fbe7785fbb0e46ba]::ty::Ty>
 107:     0x7f9a0ef99e80 - <rustc_trait_selection[ff012b26afa0c36b]::traits::engine::ObligationCtxt>::normalize::<rustc_middle[fbe7785fbb0e46ba]::ty::Ty>
 108:     0x7f9a0ee7a26f - <rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::WfCheckingCtxt>::normalize::<rustc_middle[fbe7785fbb0e46ba]::ty::Ty>
 109:     0x7f9a0ee8ceaa - rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_type_defn
 110:     0x7f9a0ee8055b - rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_well_formed
 111:     0x7f9a10b186d5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 112:     0x7f9a10a5ccf7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::check_well_formed::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
 113:     0x7f9a10b6c026 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 114:     0x7f9a109ed197 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
 115:     0x7f9a10de0e69 - rustc_query_impl[d42d6a54d406a341]::query_impl::check_well_formed::get_query_non_incr::__rust_end_short_backtrace
 116:     0x7f9a0f0d8b23 - rustc_middle[fbe7785fbb0e46ba]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, ()>
 117:     0x7f9a0f0d81cb - rustc_data_structures[62de5bbf3ab31a67]::sync::parallel::try_par_for_each_in::<&[rustc_hir[12c1fa5ea6c63839]::hir::ItemId], rustc_span[d3b9a4d8d86b46ee]::ErrorGuaranteed, <rustc_middle[fbe7785fbb0e46ba]::hir::ModuleItems>::par_items<rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>
 118:     0x7f9a0ee93c2d - rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_mod_type_wf
 119:     0x7f9a10b184c5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::check_mod_type_wf::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 120:     0x7f9a10a5c887 - <rustc_query_impl[d42d6a54d406a341]::query_impl::check_mod_type_wf::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId)>>::call_once
 121:     0x7f9a10b6c026 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 122:     0x7f9a109b0d96 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
 123:     0x7f9a10dd9f59 - rustc_query_impl[d42d6a54d406a341]::query_impl::check_mod_type_wf::get_query_non_incr::__rust_end_short_backtrace
 124:     0x7f9a0f0df2ee - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::par_hir_for_each_module::<rustc_hir_analysis[ea2579cc839c62df]::check_crate::{closure#0}::{closure#0}>::{closure#0}
 125:     0x7f9a0f0d651b - rustc_data_structures[62de5bbf3ab31a67]::sync::parallel::par_for_each_in::<&rustc_hir[12c1fa5ea6c63839]::hir_id::OwnerId, &[rustc_hir[12c1fa5ea6c63839]::hir_id::OwnerId], <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_hir_analysis[ea2579cc839c62df]::check_crate::{closure#0}::{closure#0}>::{closure#0}>
 126:     0x7f9a0ee5eb5b - <rustc_session[961086830b76a947]::session::Session>::time::<(), rustc_hir_analysis[ea2579cc839c62df]::check_crate::{closure#0}>
 127:     0x7f9a0f0c3cd3 - rustc_hir_analysis[ea2579cc839c62df]::check_crate
 128:     0x7f9a0e54d9a7 - rustc_interface[2a6fd838d7d2bba0]::passes::analysis
 129:     0x7f9a10b32d53 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>
 130:     0x7f9a10a957f3 - <rustc_query_impl[d42d6a54d406a341]::query_impl::analysis::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, ())>>::call_once
 131:     0x7f9a10b6b040 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::SingleCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>
 132:     0x7f9a10979926 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::SingleCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
 133:     0x7f9a10d8e25c - rustc_query_impl[d42d6a54d406a341]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
 134:     0x7f9a0e225fe5 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt>::enter<rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>::{closure#1}, core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>::{closure#0}, core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>
 135:     0x7f9a0e29fa2f - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::create_global_ctxt::<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
 136:     0x7f9a0e263de9 - <rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(&rustc_session[961086830b76a947]::session::Session, rustc_middle[fbe7785fbb0e46ba]::ty::context::CurrentGcx, &std[d1161a0fb2082bd6]::sync::once_lock::OnceLock<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_middle[fbe7785fbb0e46ba]::arena::Arena>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_hir[12c1fa5ea6c63839]::Arena>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
 137:     0x7f9a0e2399ab - <alloc[c10b03e4b6d9c4c0]::boxed::Box<dyn for<'a> core[7cbf36d1a8e6186a]::ops::function::FnOnce<(&'a rustc_session[961086830b76a947]::session::Session, rustc_middle[fbe7785fbb0e46ba]::ty::context::CurrentGcx, &'a std[d1161a0fb2082bd6]::sync::once_lock::OnceLock<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_middle[fbe7785fbb0e46ba]::arena::Arena<'a>>, &'a rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_hir[12c1fa5ea6c63839]::Arena<'a>>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}), Output = core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>> as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(&rustc_session[961086830b76a947]::session::Session, rustc_middle[fbe7785fbb0e46ba]::ty::context::CurrentGcx, &std[d1161a0fb2082bd6]::sync::once_lock::OnceLock<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_middle[fbe7785fbb0e46ba]::arena::Arena>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_hir[12c1fa5ea6c63839]::Arena>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2})>>::call_once
 138:     0x7f9a0e24ba3d - rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt::<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>
 139:     0x7f9a0e23f250 - <scoped_tls[9d75167ca5fdd7d]::ScopedKey<rustc_span[d3b9a4d8d86b46ee]::SessionGlobals>>::set::<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_with_globals<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_pool_with_globals<rustc_interface[2a6fd838d7d2bba0]::interface::run_compiler<(), rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
 140:     0x7f9a0e274eb1 - std[d1161a0fb2082bd6]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_with_globals<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_pool_with_globals<rustc_interface[2a6fd838d7d2bba0]::interface::run_compiler<(), rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
 141:     0x7f9a0e2cc611 - <<std[d1161a0fb2082bd6]::thread::Builder>::spawn_unchecked_<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_with_globals<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_pool_with_globals<rustc_interface[2a6fd838d7d2bba0]::interface::run_compiler<(), rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
 142:     0x7f9a12589bd5 - <std[d1161a0fb2082bd6]::sys::pal::unix::thread::Thread>::new::thread_start
 143:     0x7f9a0d481e2e - <unknown>
 144:     0x7f9a0d513a4c - <unknown>
 145:                0x0 - <unknown>

---
warning: the ICE couldn't be written to `/checkout/rustc-ice-2025-04-28T22_12_26-11833.txt`: Read-only file system (os error 30)

note: rustc 1.88.0-nightly (a99e3403e 2025-04-28) running on x86_64-unknown-linux-gnu

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debug-assertions=on -C symbol-mangling-version=v0 -Z randomize-layout -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C prefer-dynamic -C llvm-args=-import-instr-limit=10 -Z inline-mir -Z inline-mir-preserve-debug -Z mir_strip_debuginfo=locals-in-tiny-functions -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -C embed-bitcode=yes -C force-frame-pointers=yes -Z crate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/") -Z binary-dep-depinfo -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [typeck] type-checking `num::dec2flt::decimal_seq::<impl at library/core/src/num/dec2flt/decimal_seq.rs:33:1: 33:16>::MAX_DIGITS`
#1 [check_match] match-checking `num::dec2flt::decimal_seq::<impl at library/core/src/num/dec2flt/decimal_seq.rs:33:1: 33:16>::MAX_DIGITS`
... and 13 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
error: internal compiler error: compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:560:17: no type for node HirId(DefId(0:848 ~ core[8806]::num::dec2flt::table::N_POWERS_OF_FIVE).13) (const `pub(super) const N_POWERS_OF_FIVE: usize =
                                    (LARGEST_POWER_OF_FIVE - SMALLEST_POWER_OF_FIVE + 1) as usize;`) in fcx 0x7f9a02f69548


thread 'rustc' panicked at compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:560:17:
Box<dyn Any>
stack backtrace:
   0:     0x7f9a12581232 - <<std[d1161a0fb2082bd6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7cbf36d1a8e6186a]::fmt::Display>::fmt
   1:     0x7f9a125dc991 - core[7cbf36d1a8e6186a]::fmt::write
   2:     0x7f9a12574de9 - <std[d1161a0fb2082bd6]::sys::stdio::unix::Stderr as std[d1161a0fb2082bd6]::io::Write>::write_fmt
   3:     0x7f9a125810e2 - <std[d1161a0fb2082bd6]::sys::backtrace::BacktraceLock>::print
   4:     0x7f9a125856a4 - std[d1161a0fb2082bd6]::panicking::default_hook::{closure#0}
   5:     0x7f9a1258543b - std[d1161a0fb2082bd6]::panicking::default_hook
   6:     0x7f9a0e239b82 - <alloc[c10b03e4b6d9c4c0]::boxed::Box<rustc_driver_impl[c0ce305df2bf3368]::install_ice_hook::{closure#1}> as core[7cbf36d1a8e6186a]::ops::function::Fn<(&dyn for<'a, 'b> core[7cbf36d1a8e6186a]::ops::function::Fn<(&'a std[d1161a0fb2082bd6]::panic::PanicHookInfo<'b>,), Output = ()> + core[7cbf36d1a8e6186a]::marker::Send + core[7cbf36d1a8e6186a]::marker::Sync, &std[d1161a0fb2082bd6]::panic::PanicHookInfo)>>::call
   7:     0x7f9a125861f2 - std[d1161a0fb2082bd6]::panicking::rust_panic_with_hook
   8:     0x7f9a120d7db3 - std[d1161a0fb2082bd6]::panicking::begin_panic::<rustc_errors[db8ceda858c81236]::ExplicitBug>::{closure#0}
   9:     0x7f9a120d72e6 - std[d1161a0fb2082bd6]::sys::backtrace::__rust_end_short_backtrace::<std[d1161a0fb2082bd6]::panicking::begin_panic<rustc_errors[db8ceda858c81236]::ExplicitBug>::{closure#0}, !>
  10:     0x7f9a0e197e2a - std[d1161a0fb2082bd6]::panicking::begin_panic::<rustc_errors[db8ceda858c81236]::ExplicitBug>
  11:     0x7f9a0e19e412 - <rustc_errors[db8ceda858c81236]::diagnostic::BugAbort as rustc_errors[db8ceda858c81236]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x7f9a11e2ccb7 - rustc_middle[fbe7785fbb0e46ba]::util::bug::opt_span_bug_fmt::<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>::{closure#0}
  13:     0x7f9a11e1ccfa - rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::with_opt::<rustc_middle[fbe7785fbb0e46ba]::util::bug::opt_span_bug_fmt<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  14:     0x7f9a11e1ccab - rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::with_context_opt::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::with_opt<rustc_middle[fbe7785fbb0e46ba]::util::bug::opt_span_bug_fmt<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  15:     0x7f9a0e185162 - rustc_middle[fbe7785fbb0e46ba]::util::bug::bug_fmt
  16:     0x7f9a0ea0de48 - <rustc_hir_typeck[e92860bd8f090ee6]::fn_ctxt::FnCtxt>::node_ty
  17:     0x7f9a0ed0eb24 - <rustc_hir_typeck[e92860bd8f090ee6]::writeback::WritebackCx>::visit_node_id
  18:     0x7f9a0ea864d0 - <rustc_hir_typeck[e92860bd8f090ee6]::fn_ctxt::FnCtxt>::resolve_type_vars_in_body
  19:     0x7f9a0ed5457d - rustc_hir_typeck[e92860bd8f090ee6]::typeck_with_inspect
  20:     0x7f9a10b32705 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  21:     0x7f9a10a94857 - <rustc_query_impl[d42d6a54d406a341]::query_impl::typeck::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  22:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  23:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  24:     0x7f9a10cf52f3 - rustc_query_impl[d42d6a54d406a341]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f9a0f692346 - rustc_mir_build[eccbe9c6b560d56]::thir::pattern::check_match::check_match
  26:     0x7f9a10b0b5a5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::check_match::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
  27:     0x7f9a10a402f7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::check_match::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  28:     0x7f9a10b6c026 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
  29:     0x7f9a109ed197 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  30:     0x7f9a10ddbbe9 - rustc_query_impl[d42d6a54d406a341]::query_impl::check_match::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f9a0f5ccd33 - rustc_middle[fbe7785fbb0e46ba]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, ()>
  32:     0x7f9a0f5d082b - rustc_mir_build[eccbe9c6b560d56]::builder::build_mir
  33:     0x7f9a0f2d4e20 - rustc_mir_transform[a1ebcc01996f809b]::mir_built
  34:     0x7f9a10b34585 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  35:     0x7f9a10a98ac7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_built::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  36:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  37:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  38:     0x7f9a10cf3923 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  39:     0x7f9a0f2d4953 - rustc_mir_transform[a1ebcc01996f809b]::mir_const_qualif
  40:     0x7f9a10b17337 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_const_qualif::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>
  41:     0x7f9a10a5a3eb - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_const_qualif::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::DefId)>>::call_once
  42:     0x7f9a10b6af0b - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>
  43:     0x7f9a1097442f - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  44:     0x7f9a10dd5023 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_const_qualif::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f9a0f2d506e - rustc_mir_transform[a1ebcc01996f809b]::mir_promoted
  46:     0x7f9a10b0e30a - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_promoted::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>>
  47:     0x7f9a10a469cf - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_promoted::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  48:     0x7f9a10b6c61e - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>>
  49:     0x7f9a109e9963 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  50:     0x7f9a10d91086 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_promoted::get_query_non_incr::__rust_end_short_backtrace
  51:     0x7f9a0f7f187d - rustc_borrowck[55d55d11f3aa8192]::mir_borrowck
  52:     0x7f9a10b0ded5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_borrowck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  53:     0x7f9a10a45f87 - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_borrowck::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  54:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  55:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  56:     0x7f9a10cf5a13 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace
  57:     0x7f9a0f2d6411 - rustc_mir_transform[a1ebcc01996f809b]::mir_drops_elaborated_and_const_checked
  58:     0x7f9a10b303b5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  59:     0x7f9a10a8fcd7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  60:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  61:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  62:     0x7f9a10cf3a13 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace
  63:     0x7f9a0f2d5e38 - rustc_mir_transform[a1ebcc01996f809b]::mir_for_ctfe
  64:     0x7f9a10b0e0f7 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_for_ctfe::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  65:     0x7f9a10a4646b - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_for_ctfe::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::DefId)>>::call_once
  66:     0x7f9a10b6af6b - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  67:     0x7f9a10976002 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  68:     0x7f9a10e04e06 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_for_ctfe::get_query_non_incr::__rust_end_short_backtrace
  69:     0x7f9a0ff0b6c6 - <rustc_const_eval[30cdfd3dce7cbba9]::const_eval::machine::CompileTimeMachine as rustc_const_eval[30cdfd3dce7cbba9]::interpret::machine::Machine>::load_mir
  70:     0x7f9a0fd9d82c - <rustc_const_eval[30cdfd3dce7cbba9]::interpret::eval_context::InterpCx<rustc_const_eval[30cdfd3dce7cbba9]::const_eval::machine::CompileTimeMachine>>::load_mir
  71:     0x7f9a0ff43493 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::eval_queries::eval_to_allocation_raw_provider
  72:     0x7f9a10b235b0 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  73:     0x7f9a10a746d8 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  74:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  75:     0x7f9a109a6904 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  76:     0x7f9a10c7771e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
  77:     0x7f9a0ff3e383 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::eval_queries::eval_to_const_value_raw_provider
  78:     0x7f9a10b25e20 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_const_value_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  79:     0x7f9a10a79e68 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_const_value_raw::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  80:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  81:     0x7f9a109a84f2 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, true, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  82:     0x7f9a10c77c1e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_const_value_raw::get_query_non_incr::__rust_end_short_backtrace
  83:     0x7f9a11d317aa - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_global_id
  84:     0x7f9a11d30178 - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_resolve
  85:     0x7f9a0fdf5d3e - <rustc_const_eval[30cdfd3dce7cbba9]::interpret::eval_context::InterpCx<rustc_const_eval[30cdfd3dce7cbba9]::const_eval::machine::CompileTimeMachine>>::push_stack_frame_raw
  86:     0x7f9a0ff43f82 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::eval_queries::eval_to_allocation_raw_provider
  87:     0x7f9a10b235b0 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  88:     0x7f9a10a746d8 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  89:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  90:     0x7f9a109a6904 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  91:     0x7f9a10c7771e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
  92:     0x7f9a0fe863f0 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::valtrees::eval_to_valtree
  93:     0x7f9a0e53cd0a - <rustc_const_eval[30cdfd3dce7cbba9]::provide::{closure#0} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  94:     0x7f9a10b13900 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_valtree::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  95:     0x7f9a10a52808 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_valtree::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  96:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  97:     0x7f9a109a6904 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  98:     0x7f9a10c77d6e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_valtree::get_query_non_incr::__rust_end_short_backtrace
  99:     0x7f9a11d32139 - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_global_id_for_typeck
 100:     0x7f9a11d307ae - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_resolve_for_typeck
 101:     0x7f9a113cb068 - rustc_trait_selection[ff012b26afa0c36b]::traits::try_evaluate_const
 102:     0x7f9a113c6551 - <rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer as rustc_type_ir[3af2bc4833b78320]::fold::TypeFolder<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>::fold_const
 103:     0x7f9a11119bc5 - <rustc_middle[fbe7785fbb0e46ba]::ty::Ty as rustc_type_ir[3af2bc4833b78320]::fold::TypeSuperFoldable<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>::super_fold_with::<rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer>
 104:     0x7f9a0ef97705 - <rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer>::fold::<rustc_middle[fbe7785fbb0e46ba]::ty::Ty>
 105:     0x7f9a0efa21f5 - rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::normalize_with_depth::<rustc_middle[fbe7785fbb0e46ba]::ty::Ty>
 106:     0x7f9a0ef0e642 - <rustc_infer[248451b56d2b30f0]::infer::at::At as rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::NormalizeExt>::normalize::<rustc_middle[fbe7785fbb0e46ba]::ty::Ty>
 107:     0x7f9a0ef99e80 - <rustc_trait_selection[ff012b26afa0c36b]::traits::engine::ObligationCtxt>::normalize::<rustc_middle[fbe7785fbb0e46ba]::ty::Ty>
 108:     0x7f9a0ee7a26f - <rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::WfCheckingCtxt>::normalize::<rustc_middle[fbe7785fbb0e46ba]::ty::Ty>
 109:     0x7f9a0ee8fc08 - rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_item_type
 110:     0x7f9a0ee805b1 - rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_well_formed
 111:     0x7f9a10b186d5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 112:     0x7f9a10a5ccf7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::check_well_formed::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
 113:     0x7f9a10b6c026 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 114:     0x7f9a109ed197 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
 115:     0x7f9a10de0e69 - rustc_query_impl[d42d6a54d406a341]::query_impl::check_well_formed::get_query_non_incr::__rust_end_short_backtrace
 116:     0x7f9a0f0d8b23 - rustc_middle[fbe7785fbb0e46ba]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, ()>
 117:     0x7f9a0f0d81cb - rustc_data_structures[62de5bbf3ab31a67]::sync::parallel::try_par_for_each_in::<&[rustc_hir[12c1fa5ea6c63839]::hir::ItemId], rustc_span[d3b9a4d8d86b46ee]::ErrorGuaranteed, <rustc_middle[fbe7785fbb0e46ba]::hir::ModuleItems>::par_items<rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>
 118:     0x7f9a0ee93c2d - rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_mod_type_wf
 119:     0x7f9a10b184c5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::check_mod_type_wf::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 120:     0x7f9a10a5c887 - <rustc_query_impl[d42d6a54d406a341]::query_impl::check_mod_type_wf::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId)>>::call_once
 121:     0x7f9a10b6c026 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 122:     0x7f9a109b0d96 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
 123:     0x7f9a10dd9f59 - rustc_query_impl[d42d6a54d406a341]::query_impl::check_mod_type_wf::get_query_non_incr::__rust_end_short_backtrace
 124:     0x7f9a0f0df2ee - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::par_hir_for_each_module::<rustc_hir_analysis[ea2579cc839c62df]::check_crate::{closure#0}::{closure#0}>::{closure#0}
 125:     0x7f9a0f0d651b - rustc_data_structures[62de5bbf3ab31a67]::sync::parallel::par_for_each_in::<&rustc_hir[12c1fa5ea6c63839]::hir_id::OwnerId, &[rustc_hir[12c1fa5ea6c63839]::hir_id::OwnerId], <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_hir_analysis[ea2579cc839c62df]::check_crate::{closure#0}::{closure#0}>::{closure#0}>
 126:     0x7f9a0ee5eb5b - <rustc_session[961086830b76a947]::session::Session>::time::<(), rustc_hir_analysis[ea2579cc839c62df]::check_crate::{closure#0}>
 127:     0x7f9a0f0c3cd3 - rustc_hir_analysis[ea2579cc839c62df]::check_crate
 128:     0x7f9a0e54d9a7 - rustc_interface[2a6fd838d7d2bba0]::passes::analysis
 129:     0x7f9a10b32d53 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>
 130:     0x7f9a10a957f3 - <rustc_query_impl[d42d6a54d406a341]::query_impl::analysis::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, ())>>::call_once
 131:     0x7f9a10b6b040 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::SingleCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>
 132:     0x7f9a10979926 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::SingleCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
 133:     0x7f9a10d8e25c - rustc_query_impl[d42d6a54d406a341]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
 134:     0x7f9a0e225fe5 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt>::enter<rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>::{closure#1}, core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>::{closure#0}, core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>
 135:     0x7f9a0e29fa2f - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::create_global_ctxt::<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
 136:     0x7f9a0e263de9 - <rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(&rustc_session[961086830b76a947]::session::Session, rustc_middle[fbe7785fbb0e46ba]::ty::context::CurrentGcx, &std[d1161a0fb2082bd6]::sync::once_lock::OnceLock<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_middle[fbe7785fbb0e46ba]::arena::Arena>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_hir[12c1fa5ea6c63839]::Arena>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
 137:     0x7f9a0e2399ab - <alloc[c10b03e4b6d9c4c0]::boxed::Box<dyn for<'a> core[7cbf36d1a8e6186a]::ops::function::FnOnce<(&'a rustc_session[961086830b76a947]::session::Session, rustc_middle[fbe7785fbb0e46ba]::ty::context::CurrentGcx, &'a std[d1161a0fb2082bd6]::sync::once_lock::OnceLock<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_middle[fbe7785fbb0e46ba]::arena::Arena<'a>>, &'a rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_hir[12c1fa5ea6c63839]::Arena<'a>>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}), Output = core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>> as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(&rustc_session[961086830b76a947]::session::Session, rustc_middle[fbe7785fbb0e46ba]::ty::context::CurrentGcx, &std[d1161a0fb2082bd6]::sync::once_lock::OnceLock<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_middle[fbe7785fbb0e46ba]::arena::Arena>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_hir[12c1fa5ea6c63839]::Arena>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2})>>::call_once
 138:     0x7f9a0e24ba3d - rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt::<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>
 139:     0x7f9a0e23f250 - <scoped_tls[9d75167ca5fdd7d]::ScopedKey<rustc_span[d3b9a4d8d86b46ee]::SessionGlobals>>::set::<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_with_globals<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_pool_with_globals<rustc_interface[2a6fd838d7d2bba0]::interface::run_compiler<(), rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
 140:     0x7f9a0e274eb1 - std[d1161a0fb2082bd6]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_with_globals<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_pool_with_globals<rustc_interface[2a6fd838d7d2bba0]::interface::run_compiler<(), rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
 141:     0x7f9a0e2cc611 - <<std[d1161a0fb2082bd6]::thread::Builder>::spawn_unchecked_<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_with_globals<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_pool_with_globals<rustc_interface[2a6fd838d7d2bba0]::interface::run_compiler<(), rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
 142:     0x7f9a12589bd5 - <std[d1161a0fb2082bd6]::sys::pal::unix::thread::Thread>::new::thread_start
 143:     0x7f9a0d481e2e - <unknown>
 144:     0x7f9a0d513a4c - <unknown>
 145:                0x0 - <unknown>

---
warning: the ICE couldn't be written to `/checkout/rustc-ice-2025-04-28T22_12_26-11833.txt`: Read-only file system (os error 30)

note: rustc 1.88.0-nightly (a99e3403e 2025-04-28) running on x86_64-unknown-linux-gnu

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debug-assertions=on -C symbol-mangling-version=v0 -Z randomize-layout -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C prefer-dynamic -C llvm-args=-import-instr-limit=10 -Z inline-mir -Z inline-mir-preserve-debug -Z mir_strip_debuginfo=locals-in-tiny-functions -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -C embed-bitcode=yes -C force-frame-pointers=yes -Z crate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/") -Z binary-dep-depinfo -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [typeck] type-checking `num::dec2flt::table::N_POWERS_OF_FIVE`
#1 [check_match] match-checking `num::dec2flt::table::N_POWERS_OF_FIVE`
... and 13 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
error: internal compiler error: compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:560:17: no type for node HirId(DefId(0:2587 ~ core[8806]::mem::transmutability::{impl#2}::NOTHING).13) (const `pub const NOTHING: Self =
                                        Self { alignment: false, lifetimes: false, safety: false, validity: false };`) in fcx 0x7f9a02f69508


thread 'rustc' panicked at compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:560:17:
Box<dyn Any>
stack backtrace:
   0:     0x7f9a12581232 - <<std[d1161a0fb2082bd6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7cbf36d1a8e6186a]::fmt::Display>::fmt
   1:     0x7f9a125dc991 - core[7cbf36d1a8e6186a]::fmt::write
   2:     0x7f9a12574de9 - <std[d1161a0fb2082bd6]::sys::stdio::unix::Stderr as std[d1161a0fb2082bd6]::io::Write>::write_fmt
   3:     0x7f9a125810e2 - <std[d1161a0fb2082bd6]::sys::backtrace::BacktraceLock>::print
   4:     0x7f9a125856a4 - std[d1161a0fb2082bd6]::panicking::default_hook::{closure#0}
   5:     0x7f9a1258543b - std[d1161a0fb2082bd6]::panicking::default_hook
   6:     0x7f9a0e239b82 - <alloc[c10b03e4b6d9c4c0]::boxed::Box<rustc_driver_impl[c0ce305df2bf3368]::install_ice_hook::{closure#1}> as core[7cbf36d1a8e6186a]::ops::function::Fn<(&dyn for<'a, 'b> core[7cbf36d1a8e6186a]::ops::function::Fn<(&'a std[d1161a0fb2082bd6]::panic::PanicHookInfo<'b>,), Output = ()> + core[7cbf36d1a8e6186a]::marker::Send + core[7cbf36d1a8e6186a]::marker::Sync, &std[d1161a0fb2082bd6]::panic::PanicHookInfo)>>::call
   7:     0x7f9a125861f2 - std[d1161a0fb2082bd6]::panicking::rust_panic_with_hook
   8:     0x7f9a120d7db3 - std[d1161a0fb2082bd6]::panicking::begin_panic::<rustc_errors[db8ceda858c81236]::ExplicitBug>::{closure#0}
   9:     0x7f9a120d72e6 - std[d1161a0fb2082bd6]::sys::backtrace::__rust_end_short_backtrace::<std[d1161a0fb2082bd6]::panicking::begin_panic<rustc_errors[db8ceda858c81236]::ExplicitBug>::{closure#0}, !>
  10:     0x7f9a0e197e2a - std[d1161a0fb2082bd6]::panicking::begin_panic::<rustc_errors[db8ceda858c81236]::ExplicitBug>
  11:     0x7f9a0e19e412 - <rustc_errors[db8ceda858c81236]::diagnostic::BugAbort as rustc_errors[db8ceda858c81236]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x7f9a11e2ccb7 - rustc_middle[fbe7785fbb0e46ba]::util::bug::opt_span_bug_fmt::<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>::{closure#0}
  13:     0x7f9a11e1ccfa - rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::with_opt::<rustc_middle[fbe7785fbb0e46ba]::util::bug::opt_span_bug_fmt<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  14:     0x7f9a11e1ccab - rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::with_context_opt::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::with_opt<rustc_middle[fbe7785fbb0e46ba]::util::bug::opt_span_bug_fmt<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  15:     0x7f9a0e185162 - rustc_middle[fbe7785fbb0e46ba]::util::bug::bug_fmt
  16:     0x7f9a0ea0de48 - <rustc_hir_typeck[e92860bd8f090ee6]::fn_ctxt::FnCtxt>::node_ty
  17:     0x7f9a0ed0eb24 - <rustc_hir_typeck[e92860bd8f090ee6]::writeback::WritebackCx>::visit_node_id
  18:     0x7f9a0ea864d0 - <rustc_hir_typeck[e92860bd8f090ee6]::fn_ctxt::FnCtxt>::resolve_type_vars_in_body
  19:     0x7f9a0ed5457d - rustc_hir_typeck[e92860bd8f090ee6]::typeck_with_inspect
  20:     0x7f9a10b32705 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  21:     0x7f9a10a94857 - <rustc_query_impl[d42d6a54d406a341]::query_impl::typeck::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  22:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  23:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  24:     0x7f9a10cf52f3 - rustc_query_impl[d42d6a54d406a341]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f9a0f692346 - rustc_mir_build[eccbe9c6b560d56]::thir::pattern::check_match::check_match
  26:     0x7f9a10b0b5a5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::check_match::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
  27:     0x7f9a10a402f7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::check_match::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  28:     0x7f9a10b6c026 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
  29:     0x7f9a109ed197 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  30:     0x7f9a10ddbbe9 - rustc_query_impl[d42d6a54d406a341]::query_impl::check_match::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f9a0f5ccd33 - rustc_middle[fbe7785fbb0e46ba]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, ()>
  32:     0x7f9a0f5d082b - rustc_mir_build[eccbe9c6b560d56]::builder::build_mir
  33:     0x7f9a0f2d4e20 - rustc_mir_transform[a1ebcc01996f809b]::mir_built
  34:     0x7f9a10b34585 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  35:     0x7f9a10a98ac7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_built::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  36:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  37:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  38:     0x7f9a10cf3923 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  39:     0x7f9a0f2d4953 - rustc_mir_transform[a1ebcc01996f809b]::mir_const_qualif
  40:     0x7f9a10b17337 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_const_qualif::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>
  41:     0x7f9a10a5a3eb - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_const_qualif::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::DefId)>>::call_once
  42:     0x7f9a10b6af0b - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>
  43:     0x7f9a1097442f - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  44:     0x7f9a10dd5023 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_const_qualif::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f9a0f2d506e - rustc_mir_transform[a1ebcc01996f809b]::mir_promoted
  46:     0x7f9a10b0e30a - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_promoted::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>>
  47:     0x7f9a10a469cf - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_promoted::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  48:     0x7f9a10b6c61e - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>>
  49:     0x7f9a109e9963 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  50:     0x7f9a10d91086 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_promoted::get_query_non_incr::__rust_end_short_backtrace
  51:     0x7f9a0f7f187d - rustc_borrowck[55d55d11f3aa8192]::mir_borrowck
  52:     0x7f9a10b0ded5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_borrowck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  53:     0x7f9a10a45f87 - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_borrowck::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  54:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  55:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  56:     0x7f9a10cf5a13 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace
  57:     0x7f9a0f2d6411 - rustc_mir_transform[a1ebcc01996f809b]::mir_drops_elaborated_and_const_checked
  58:     0x7f9a10b303b5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  59:     0x7f9a10a8fcd7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
  60:     0x7f9a10b6c086 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::symbol::Symbol, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  61:     0x7f9a109f3fe5 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  62:     0x7f9a10cf3a13 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace
  63:     0x7f9a0f2d5e38 - rustc_mir_transform[a1ebcc01996f809b]::mir_for_ctfe
  64:     0x7f9a10b0e0f7 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::mir_for_ctfe::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  65:     0x7f9a10a4646b - <rustc_query_impl[d42d6a54d406a341]::query_impl::mir_for_ctfe::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::DefId)>>::call_once
  66:     0x7f9a10b6af6b - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>
  67:     0x7f9a10976002 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefIdCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  68:     0x7f9a10e04e06 - rustc_query_impl[d42d6a54d406a341]::query_impl::mir_for_ctfe::get_query_non_incr::__rust_end_short_backtrace
  69:     0x7f9a0ff0b6c6 - <rustc_const_eval[30cdfd3dce7cbba9]::const_eval::machine::CompileTimeMachine as rustc_const_eval[30cdfd3dce7cbba9]::interpret::machine::Machine>::load_mir
  70:     0x7f9a0fd9d82c - <rustc_const_eval[30cdfd3dce7cbba9]::interpret::eval_context::InterpCx<rustc_const_eval[30cdfd3dce7cbba9]::const_eval::machine::CompileTimeMachine>>::load_mir
  71:     0x7f9a0ff43493 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::eval_queries::eval_to_allocation_raw_provider
  72:     0x7f9a10b235b0 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  73:     0x7f9a10a746d8 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  74:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  75:     0x7f9a109a6904 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  76:     0x7f9a10c7771e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
  77:     0x7f9a0ff3e383 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::eval_queries::eval_to_const_value_raw_provider
  78:     0x7f9a10b25e20 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_const_value_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  79:     0x7f9a10a79e68 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_const_value_raw::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  80:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  81:     0x7f9a109a84f2 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, true, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  82:     0x7f9a10c77c1e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_const_value_raw::get_query_non_incr::__rust_end_short_backtrace
  83:     0x7f9a11d317aa - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_global_id
  84:     0x7f9a11d30178 - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_resolve
  85:     0x7f9a0fdf5d3e - <rustc_const_eval[30cdfd3dce7cbba9]::interpret::eval_context::InterpCx<rustc_const_eval[30cdfd3dce7cbba9]::const_eval::machine::CompileTimeMachine>>::push_stack_frame_raw
  86:     0x7f9a0ff43f82 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::eval_queries::eval_to_allocation_raw_provider
  87:     0x7f9a10b235b0 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  88:     0x7f9a10a746d8 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  89:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  90:     0x7f9a109a6904 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  91:     0x7f9a10c7771e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
  92:     0x7f9a0fe863f0 - rustc_const_eval[30cdfd3dce7cbba9]::const_eval::valtrees::eval_to_valtree
  93:     0x7f9a0e53cd0a - <rustc_const_eval[30cdfd3dce7cbba9]::provide::{closure#0} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  94:     0x7f9a10b13900 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_valtree::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  95:     0x7f9a10a52808 - <rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_valtree::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>)>>::call_once
  96:     0x7f9a10b6b5d6 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>
  97:     0x7f9a109a6904 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_middle[fbe7785fbb0e46ba]::ty::PseudoCanonicalInput<rustc_middle[fbe7785fbb0e46ba]::mir::interpret::GlobalId>, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
  98:     0x7f9a10c77d6e - rustc_query_impl[d42d6a54d406a341]::query_impl::eval_to_valtree::get_query_non_incr::__rust_end_short_backtrace
  99:     0x7f9a11d32139 - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_global_id_for_typeck
 100:     0x7f9a11d307ae - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::const_eval_resolve_for_typeck
 101:     0x7f9a113cb068 - rustc_trait_selection[ff012b26afa0c36b]::traits::try_evaluate_const
 102:     0x7f9a113c6551 - <rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer as rustc_type_ir[3af2bc4833b78320]::fold::TypeFolder<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>::fold_const
 103:     0x7f9a0ee6750d - <rustc_type_ir[3af2bc4833b78320]::predicate_kind::PredicateKind<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt> as rustc_type_ir[3af2bc4833b78320]::fold::TypeFoldable<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>::fold_with::<rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer>
 104:     0x7f9a0f108366 - <rustc_type_ir[3af2bc4833b78320]::binder::Binder<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_type_ir[3af2bc4833b78320]::predicate_kind::PredicateKind<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>>::map_bound::<<rustc_type_ir[3af2bc4833b78320]::binder::Binder<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_type_ir[3af2bc4833b78320]::predicate_kind::PredicateKind<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>> as rustc_type_ir[3af2bc4833b78320]::fold::TypeSuperFoldable<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>::super_fold_with<rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer>::{closure#0}, rustc_type_ir[3af2bc4833b78320]::predicate_kind::PredicateKind<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>
 105:     0x7f9a0efa65bd - <rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer as rustc_type_ir[3af2bc4833b78320]::fold::TypeFolder<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>::fold_binder::<rustc_type_ir[3af2bc4833b78320]::predicate_kind::PredicateKind<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>
 106:     0x7f9a0ee52951 - <rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause as rustc_type_ir[3af2bc4833b78320]::fold::TypeFoldable<rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>>::fold_with::<rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer>
 107:     0x7f9a0ef97c34 - <rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::AssocTypeNormalizer>::fold::<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause>
 108:     0x7f9a0efa3895 - rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::normalize_with_depth::<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause>
 109:     0x7f9a0ef0e822 - <rustc_infer[248451b56d2b30f0]::infer::at::At as rustc_trait_selection[ff012b26afa0c36b]::traits::normalize::NormalizeExt>::normalize::<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause>
 110:     0x7f9a0ef99f90 - <rustc_trait_selection[ff012b26afa0c36b]::traits::engine::ObligationCtxt<rustc_trait_selection[ff012b26afa0c36b]::traits::FulfillmentError>>::normalize::<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause>
 111:     0x7f9a0ee7a43f - <rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::WfCheckingCtxt>::normalize::<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause>
 112:     0x7f9a0f1e3671 - <core[7cbf36d1a8e6186a]::iter::adapters::chain::Chain<core[7cbf36d1a8e6186a]::iter::adapters::flatten::FlatMap<core[7cbf36d1a8e6186a]::iter::adapters::zip::Zip<alloc[c10b03e4b6d9c4c0]::vec::into_iter::IntoIter<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause>, alloc[c10b03e4b6d9c4c0]::vec::into_iter::IntoIter<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>>, thin_vec[91ce8d77b3eb1e53]::ThinVec<rustc_infer[248451b56d2b30f0]::traits::Obligation<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Predicate>>, rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_where_clauses::{closure#4}>, core[7cbf36d1a8e6186a]::iter::adapters::map::Map<core[7cbf36d1a8e6186a]::iter::adapters::flatten::FlatMap<core[7cbf36d1a8e6186a]::slice::iter::Iter<(rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause, rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span)>, core[7cbf36d1a8e6186a]::option::Option<(rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause, rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span)>, rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_where_clauses::{closure#2}>, rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_where_clauses::{closure#3}>> as core[7cbf36d1a8e6186a]::iter::traits::iterator::Iterator>::next
 113:     0x7f9a0f1c899b - <alloc[c10b03e4b6d9c4c0]::vec::Vec<rustc_infer[248451b56d2b30f0]::traits::Obligation<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Predicate>> as alloc[c10b03e4b6d9c4c0]::vec::spec_from_iter::SpecFromIter<rustc_infer[248451b56d2b30f0]::traits::Obligation<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Predicate>, core[7cbf36d1a8e6186a]::iter::adapters::chain::Chain<core[7cbf36d1a8e6186a]::iter::adapters::flatten::FlatMap<core[7cbf36d1a8e6186a]::iter::adapters::zip::Zip<alloc[c10b03e4b6d9c4c0]::vec::into_iter::IntoIter<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause>, alloc[c10b03e4b6d9c4c0]::vec::into_iter::IntoIter<rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span>>, thin_vec[91ce8d77b3eb1e53]::ThinVec<rustc_infer[248451b56d2b30f0]::traits::Obligation<rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Predicate>>, rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_where_clauses::{closure#4}>, core[7cbf36d1a8e6186a]::iter::adapters::map::Map<core[7cbf36d1a8e6186a]::iter::adapters::flatten::FlatMap<core[7cbf36d1a8e6186a]::slice::iter::Iter<(rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause, rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span)>, core[7cbf36d1a8e6186a]::option::Option<(rustc_middle[fbe7785fbb0e46ba]::ty::predicate::Clause, rustc_span[d3b9a4d8d86b46ee]::span_encoding::Span)>, rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_where_clauses::{closure#2}>, rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_where_clauses::{closure#3}>>>>::from_iter
 114:     0x7f9a0eea12e3 - rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_where_clauses
 115:     0x7f9a0ee8290a - rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_well_formed
 116:     0x7f9a10b186d5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 117:     0x7f9a10a5ccf7 - <rustc_query_impl[d42d6a54d406a341]::query_impl::check_well_formed::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId)>>::call_once
 118:     0x7f9a10b6c026 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 119:     0x7f9a109ed197 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
 120:     0x7f9a10de0e69 - rustc_query_impl[d42d6a54d406a341]::query_impl::check_well_formed::get_query_non_incr::__rust_end_short_backtrace
 121:     0x7f9a0f0d8b23 - rustc_middle[fbe7785fbb0e46ba]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[62de5bbf3ab31a67]::vec_cache::VecCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[8bbf55c67de4d229]::dep_graph::graph::DepNodeIndex>, ()>
 122:     0x7f9a0f0d81cb - rustc_data_structures[62de5bbf3ab31a67]::sync::parallel::try_par_for_each_in::<&[rustc_hir[12c1fa5ea6c63839]::hir::ItemId], rustc_span[d3b9a4d8d86b46ee]::ErrorGuaranteed, <rustc_middle[fbe7785fbb0e46ba]::hir::ModuleItems>::par_items<rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>
 123:     0x7f9a0ee93c2d - rustc_hir_analysis[ea2579cc839c62df]::check::wfcheck::check_mod_type_wf
 124:     0x7f9a10b184c5 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::check_mod_type_wf::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 125:     0x7f9a10a5c887 - <rustc_query_impl[d42d6a54d406a341]::query_impl::check_mod_type_wf::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId)>>::call_once
 126:     0x7f9a10b6c026 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>
 127:     0x7f9a109b0d96 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::DefaultCache<rustc_span[d3b9a4d8d86b46ee]::def_id::LocalModDefId, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
 128:     0x7f9a10dd9f59 - rustc_query_impl[d42d6a54d406a341]::query_impl::check_mod_type_wf::get_query_non_incr::__rust_end_short_backtrace
 129:     0x7f9a0f0df2ee - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::par_hir_for_each_module::<rustc_hir_analysis[ea2579cc839c62df]::check_crate::{closure#0}::{closure#0}>::{closure#0}
 130:     0x7f9a0f0d651b - rustc_data_structures[62de5bbf3ab31a67]::sync::parallel::par_for_each_in::<&rustc_hir[12c1fa5ea6c63839]::hir_id::OwnerId, &[rustc_hir[12c1fa5ea6c63839]::hir_id::OwnerId], <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_hir_analysis[ea2579cc839c62df]::check_crate::{closure#0}::{closure#0}>::{closure#0}>
 131:     0x7f9a0ee5eb5b - <rustc_session[961086830b76a947]::session::Session>::time::<(), rustc_hir_analysis[ea2579cc839c62df]::check_crate::{closure#0}>
 132:     0x7f9a0f0c3cd3 - rustc_hir_analysis[ea2579cc839c62df]::check_crate
 133:     0x7f9a0e54d9a7 - rustc_interface[2a6fd838d7d2bba0]::passes::analysis
 134:     0x7f9a10b32d53 - rustc_query_impl[d42d6a54d406a341]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d42d6a54d406a341]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>
 135:     0x7f9a10a957f3 - <rustc_query_impl[d42d6a54d406a341]::query_impl::analysis::dynamic_query::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt, ())>>::call_once
 136:     0x7f9a10b6b040 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<rustc_query_system[8bbf55c67de4d229]::query::plumbing::execute_job_non_incr<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::SingleCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>
 137:     0x7f9a10979926 - rustc_query_system[8bbf55c67de4d229]::query::plumbing::try_execute_query::<rustc_query_impl[d42d6a54d406a341]::DynamicConfig<rustc_query_system[8bbf55c67de4d229]::query::caches::SingleCache<rustc_middle[fbe7785fbb0e46ba]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d42d6a54d406a341]::plumbing::QueryCtxt, false>
 138:     0x7f9a10d8e25c - rustc_query_impl[d42d6a54d406a341]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
 139:     0x7f9a0e225fe5 - <std[d1161a0fb2082bd6]::thread::local::LocalKey<core[7cbf36d1a8e6186a]::cell::Cell<*const ()>>>::with::<rustc_middle[fbe7785fbb0e46ba]::ty::context::tls::enter_context<<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt>::enter<rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>::{closure#1}, core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>::{closure#0}, core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>
 140:     0x7f9a0e29fa2f - <rustc_middle[fbe7785fbb0e46ba]::ty::context::TyCtxt>::create_global_ctxt::<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
 141:     0x7f9a0e263de9 - <rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(&rustc_session[961086830b76a947]::session::Session, rustc_middle[fbe7785fbb0e46ba]::ty::context::CurrentGcx, &std[d1161a0fb2082bd6]::sync::once_lock::OnceLock<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_middle[fbe7785fbb0e46ba]::arena::Arena>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_hir[12c1fa5ea6c63839]::Arena>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
 142:     0x7f9a0e2399ab - <alloc[c10b03e4b6d9c4c0]::boxed::Box<dyn for<'a> core[7cbf36d1a8e6186a]::ops::function::FnOnce<(&'a rustc_session[961086830b76a947]::session::Session, rustc_middle[fbe7785fbb0e46ba]::ty::context::CurrentGcx, &'a std[d1161a0fb2082bd6]::sync::once_lock::OnceLock<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_middle[fbe7785fbb0e46ba]::arena::Arena<'a>>, &'a rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_hir[12c1fa5ea6c63839]::Arena<'a>>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}), Output = core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>>> as core[7cbf36d1a8e6186a]::ops::function::FnOnce<(&rustc_session[961086830b76a947]::session::Session, rustc_middle[fbe7785fbb0e46ba]::ty::context::CurrentGcx, &std[d1161a0fb2082bd6]::sync::once_lock::OnceLock<rustc_middle[fbe7785fbb0e46ba]::ty::context::GlobalCtxt>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_middle[fbe7785fbb0e46ba]::arena::Arena>, &rustc_data_structures[62de5bbf3ab31a67]::sync::worker_local::WorkerLocal<rustc_hir[12c1fa5ea6c63839]::Arena>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2})>>::call_once
 143:     0x7f9a0e24ba3d - rustc_interface[2a6fd838d7d2bba0]::passes::create_and_enter_global_ctxt::<core[7cbf36d1a8e6186a]::option::Option<rustc_interface[2a6fd838d7d2bba0]::queries::Linker>, rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}::{closure#2}>
 144:     0x7f9a0e23f250 - <scoped_tls[9d75167ca5fdd7d]::ScopedKey<rustc_span[d3b9a4d8d86b46ee]::SessionGlobals>>::set::<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_with_globals<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_pool_with_globals<rustc_interface[2a6fd838d7d2bba0]::interface::run_compiler<(), rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
 145:     0x7f9a0e274eb1 - std[d1161a0fb2082bd6]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_with_globals<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_pool_with_globals<rustc_interface[2a6fd838d7d2bba0]::interface::run_compiler<(), rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
 146:     0x7f9a0e2cc611 - <<std[d1161a0fb2082bd6]::thread::Builder>::spawn_unchecked_<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_with_globals<rustc_interface[2a6fd838d7d2bba0]::util::run_in_thread_pool_with_globals<rustc_interface[2a6fd838d7d2bba0]::interface::run_compiler<(), rustc_driver_impl[c0ce305df2bf3368]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[7cbf36d1a8e6186a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
 147:     0x7f9a12589bd5 - <std[d1161a0fb2082bd6]::sys::pal::unix::thread::Thread>::new::thread_start
 148:     0x7f9a0d481e2e - <unknown>
 149:     0x7f9a0d513a4c - <unknown>
 150:                0x0 - <unknown>

---
warning: the ICE couldn't be written to `/checkout/rustc-ice-2025-04-28T22_12_26-11833.txt`: Read-only file system (os error 30)

note: rustc 1.88.0-nightly (a99e3403e 2025-04-28) running on x86_64-unknown-linux-gnu

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debug-assertions=on -C symbol-mangling-version=v0 -Z randomize-layout -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C prefer-dynamic -C llvm-args=-import-instr-limit=10 -Z inline-mir -Z inline-mir-preserve-debug -Z mir_strip_debuginfo=locals-in-tiny-functions -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -C embed-bitcode=yes -C force-frame-pointers=yes -Z crate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/") -Z binary-dep-depinfo -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [typeck] type-checking `mem::transmutability::<impl at library/core/src/mem/transmutability.rs:295:1: 295:12>::NOTHING`
#1 [check_match] match-checking `mem::transmutability::<impl at library/core/src/mem/transmutability.rs:295:1: 295:12>::NOTHING`
... and 13 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
[RUSTC-TIMING] core test:false 9.488
error: could not compile `core` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name core --edition=2024 library/core/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 codegen-units=1 --warn=unexpected_cfgs --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_fp_fmt_parse)' --check-cfg 'cfg(stdarch_intel_sde)' --check-cfg 'cfg(feature, values(any()))' -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug_refcell", "debug_typeid", "optimize_for_size", "panic_immediate_abort"))' -C metadata=9e7c79689c03abd0 -C extra-filename=-cce2e2f88fcd8931 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/deps -Csymbol-mangling-version=v0 -Zrandomize-layout '--check-cfg=cfg(feature,values(any()))' -Zunstable-options '--check-cfg=cfg(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Cllvm-args=-import-instr-limit=10 --cfg=randomized_layouts -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Cembed-bitcode=yes -Cforce-frame-pointers=yes '-Zcrate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/")' -Z binary-dep-depinfo` (exit status: 101)
Build completed unsuccessfully in 0:05:02
  local time: Mon Apr 28 22:12:35 UTC 2025
  network time: Mon, 28 Apr 2025 22:12:36 GMT
##[error]Process completed with exit code 1.
Post job cleanup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants