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 4 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

This comment has been minimized.

@camelid camelid force-pushed the mgca-const-items branch from 4f6c9ab to a46aa4c Compare May 15, 2025 12:37
@rust-log-analyzer

This comment has been minimized.

@rustbot rustbot added the WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver) label May 15, 2025
@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)
#18 exporting to docker image format
#18 sending tarball 20.4s done
#18 DONE 27.1s
##[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.182
[RUSTC-TIMING] cc test:false 0.530
   Compiling compiler_builtins v0.1.159
[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[c9e8]::num::dec2flt::decimal_seq::{impl#1}::MAX_DIGITS).4) (const `pub const MAX_DIGITS: usize = 768;`) in fcx 0x7f2701a35268


thread 'rustc' panicked at compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:560:17:
Box<dyn Any>
stack backtrace:
   0:     0x7f2710f33ba4 - <<std[97575463abcf64a5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5399894434fbec0e]::fmt::Display>::fmt
   1:     0x7f2710f8e323 - core[5399894434fbec0e]::fmt::write
   2:     0x7f2710f27579 - <std[97575463abcf64a5]::sys::stdio::unix::Stderr as std[97575463abcf64a5]::io::Write>::write_fmt
   3:     0x7f2710f33a52 - <std[97575463abcf64a5]::sys::backtrace::BacktraceLock>::print
   4:     0x7f2710f38019 - std[97575463abcf64a5]::panicking::default_hook::{closure#0}
   5:     0x7f2710f37db2 - std[97575463abcf64a5]::panicking::default_hook
   6:     0x7f270cc21df5 - std[97575463abcf64a5]::panicking::update_hook::<alloc[55daa3099f06b8bf]::boxed::Box<rustc_driver_impl[3810b224b896a567]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f2710f38b83 - std[97575463abcf64a5]::panicking::rust_panic_with_hook
   8:     0x7f2710a6a153 - std[97575463abcf64a5]::panicking::begin_panic::<rustc_errors[53a238f12489ed95]::ExplicitBug>::{closure#0}
   9:     0x7f2710a69dc6 - std[97575463abcf64a5]::sys::backtrace::__rust_end_short_backtrace::<std[97575463abcf64a5]::panicking::begin_panic<rustc_errors[53a238f12489ed95]::ExplicitBug>::{closure#0}, !>
  10:     0x7f270cb89f0a - std[97575463abcf64a5]::panicking::begin_panic::<rustc_errors[53a238f12489ed95]::ExplicitBug>
  11:     0x7f270cb83332 - <rustc_errors[53a238f12489ed95]::diagnostic::BugAbort as rustc_errors[53a238f12489ed95]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x7f27107875a5 - rustc_middle[343f04f986373764]::util::bug::opt_span_bug_fmt::<rustc_span[e9e369b6dc830612]::span_encoding::Span>::{closure#0}
  13:     0x7f2710782929 - rustc_middle[343f04f986373764]::ty::context::tls::with_opt::<rustc_middle[343f04f986373764]::util::bug::opt_span_bug_fmt<rustc_span[e9e369b6dc830612]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  14:     0x7f27107828c6 - rustc_middle[343f04f986373764]::ty::context::tls::with_context_opt::<rustc_middle[343f04f986373764]::ty::context::tls::with_opt<rustc_middle[343f04f986373764]::util::bug::opt_span_bug_fmt<rustc_span[e9e369b6dc830612]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  15:     0x7f270cb4d5d2 - rustc_middle[343f04f986373764]::util::bug::bug_fmt
  16:     0x7f270d3e0141 - <rustc_hir_typeck[5b97f936547d6f63]::fn_ctxt::FnCtxt>::node_ty
  17:     0x7f270d50de2a - <rustc_hir_typeck[5b97f936547d6f63]::writeback::WritebackCx>::visit_node_id
  18:     0x7f270d4535db - <rustc_hir_typeck[5b97f936547d6f63]::fn_ctxt::FnCtxt>::resolve_type_vars_in_body
  19:     0x7f270d6c9844 - rustc_hir_typeck[5b97f936547d6f63]::typeck_with_inspect
  20:     0x7f270f564035 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  21:     0x7f270f481ea7 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::typeck::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  22:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  23:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  24:     0x7f270f6fc4e6 - rustc_query_impl[c27a701f2785b9f4]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f270e108170 - rustc_mir_build[4394ad8e8c67bb96]::thir::pattern::check_match::check_match
  26:     0x7f270f53cde5 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::check_match::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
  27:     0x7f270f42dd87 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::check_match::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  28:     0x7f270f4e3b66 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
  29:     0x7f270f3db892 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  30:     0x7f270f5fc53c - rustc_query_impl[c27a701f2785b9f4]::query_impl::check_match::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f270df9fb97 - rustc_middle[343f04f986373764]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, ()>
  32:     0x7f270dfa364d - rustc_mir_build[4394ad8e8c67bb96]::builder::build_mir
  33:     0x7f270de23e00 - rustc_mir_transform[1dd060e9741d05b4]::mir_built
  34:     0x7f270f565e85 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  35:     0x7f270f485f37 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_built::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  36:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  37:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  38:     0x7f270f6f6bf6 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  39:     0x7f270de239da - rustc_mir_transform[1dd060e9741d05b4]::mir_const_qualif
  40:     0x7f270f548df7 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_const_qualif::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>
  41:     0x7f270f44835b - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_const_qualif::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::DefId)>>::call_once
  42:     0x7f270f4e295b - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>
  43:     0x7f270f35df68 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  44:     0x7f270f673e45 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_const_qualif::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f270de2402c - rustc_mir_transform[1dd060e9741d05b4]::mir_promoted
  46:     0x7f270f53fafa - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_promoted::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>>
  47:     0x7f270f4342bf - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_promoted::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  48:     0x7f270f4e424e - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>>
  49:     0x7f270f3d7e0c - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  50:     0x7f270f634916 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_promoted::get_query_non_incr::__rust_end_short_backtrace
  51:     0x7f270e1bbb86 - rustc_borrowck[10efe12693a9ad34]::mir_borrowck
  52:     0x7f270f53f6c5 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_borrowck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  53:     0x7f270f4338b7 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_borrowck::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  54:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  55:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  56:     0x7f270f6fc6c6 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace
  57:     0x7f270de252bd - rustc_mir_transform[1dd060e9741d05b4]::mir_drops_elaborated_and_const_checked
  58:     0x7f270f561d35 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  59:     0x7f270f47d367 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  60:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  61:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  62:     0x7f270f6f6f76 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace
  63:     0x7f270de24d23 - rustc_mir_transform[1dd060e9741d05b4]::mir_for_ctfe
  64:     0x7f270f53f8e7 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_for_ctfe::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  65:     0x7f270f433d7b - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_for_ctfe::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::DefId)>>::call_once
  66:     0x7f270f4e29bb - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  67:     0x7f270f35fc3d - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  68:     0x7f270f5f9bf8 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_for_ctfe::get_query_non_incr::__rust_end_short_backtrace
  69:     0x7f270e844953 - <rustc_const_eval[fc22739545732ce6]::const_eval::machine::CompileTimeMachine as rustc_const_eval[fc22739545732ce6]::interpret::machine::Machine>::load_mir
  70:     0x7f270e781f3d - <rustc_const_eval[fc22739545732ce6]::interpret::eval_context::InterpCx<rustc_const_eval[fc22739545732ce6]::const_eval::machine::CompileTimeMachine>>::load_mir
  71:     0x7f270e804971 - rustc_const_eval[fc22739545732ce6]::const_eval::eval_queries::eval_to_allocation_raw_provider
  72:     0x7f270f555149 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  73:     0x7f270f4623c4 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
  74:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  75:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  76:     0x7f270f73283e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
  77:     0x7f270e8e9da1 - rustc_const_eval[fc22739545732ce6]::const_eval::valtrees::eval_to_valtree
  78:     0x7f270cfb6068 - <rustc_const_eval[fc22739545732ce6]::provide::{closure#0} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
  79:     0x7f270f545229 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  80:     0x7f270f440554 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
  81:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  82:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  83:     0x7f270f73299e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::get_query_non_incr::__rust_end_short_backtrace
  84:     0x7f27106ec34f - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::const_eval_global_id_for_typeck
  85:     0x7f27106eab07 - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::const_eval_resolve_for_typeck
  86:     0x7f270fb488f2 - rustc_trait_selection[351bb25b8d288d86]::traits::try_evaluate_const
  87:     0x7f270fb2d86f - rustc_trait_selection[351bb25b8d288d86]::traits::evaluate_const
  88:     0x7f270fb81da5 - <rustc_trait_selection[351bb25b8d288d86]::traits::query::normalize::QueryNormalizer as rustc_type_ir[58de3b956ef95d59]::fold::FallibleTypeFolder<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::try_fold_const
  89:     0x7f270cf1c847 - <rustc_middle[343f04f986373764]::ty::generic_args::GenericArg as rustc_type_ir[58de3b956ef95d59]::fold::TypeFoldable<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::try_fold_with::<rustc_trait_selection[351bb25b8d288d86]::traits::query::normalize::QueryNormalizer>
  90:     0x7f270cfb2de3 - <rustc_infer[f5299897f3747d6e]::infer::at::At as rustc_trait_selection[351bb25b8d288d86]::traits::query::normalize::QueryNormalizeExt>::query_normalize::<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>
  91:     0x7f270cf8db92 - rustc_traits[f7e2c5ea582c52fa]::normalize_erasing_regions::try_normalize_after_erasing_regions::<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>
  92:     0x7f270cfb97cd - <rustc_traits[f7e2c5ea582c52fa]::normalize_erasing_regions::provide::{closure#0} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>)>>::call_once
  93:     0x7f270f56310c - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::try_normalize_generic_arg_after_erasing_regions::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  94:     0x7f270f47fd48 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::try_normalize_generic_arg_after_erasing_regions::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>)>>::call_once
  95:     0x7f270f4e2f9a - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  96:     0x7f270f376e38 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  97:     0x7f270f763c48 - rustc_query_impl[c27a701f2785b9f4]::query_impl::try_normalize_generic_arg_after_erasing_regions::get_query_non_incr::__rust_end_short_backtrace
  98:     0x7f271077338d - <rustc_middle[343f04f986373764]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder>::normalize_generic_arg_after_erasing_regions
  99:     0x7f27107734ba - <rustc_middle[343f04f986373764]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder as rustc_type_ir[58de3b956ef95d59]::fold::TypeFolder<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::fold_const
 100:     0x7f270e8b44f2 - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::normalize_erasing_regions::<rustc_middle[343f04f986373764]::ty::consts::Const>
 101:     0x7f270e76d8f6 - <rustc_middle[343f04f986373764]::mir::consts::Const>::eval
 102:     0x7f270e7da6d6 - <rustc_const_eval[fc22739545732ce6]::interpret::eval_context::InterpCx<rustc_const_eval[fc22739545732ce6]::const_eval::machine::CompileTimeMachine>>::push_stack_frame_raw
 103:     0x7f270e8052ed - rustc_const_eval[fc22739545732ce6]::const_eval::eval_queries::eval_to_allocation_raw_provider
 104:     0x7f270f555149 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 105:     0x7f270f4623c4 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
 106:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 107:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 108:     0x7f270f73283e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
 109:     0x7f270e8e9da1 - rustc_const_eval[fc22739545732ce6]::const_eval::valtrees::eval_to_valtree
 110:     0x7f270cfb6068 - <rustc_const_eval[fc22739545732ce6]::provide::{closure#0} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
 111:     0x7f270f545229 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 112:     0x7f270f440554 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
 113:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 114:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 115:     0x7f270f73299e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::get_query_non_incr::__rust_end_short_backtrace
 116:     0x7f27106ec34f - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::const_eval_global_id_for_typeck
 117:     0x7f27106eab07 - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::const_eval_resolve_for_typeck
 118:     0x7f270fb488f2 - rustc_trait_selection[351bb25b8d288d86]::traits::try_evaluate_const
 119:     0x7f270fb2d86f - rustc_trait_selection[351bb25b8d288d86]::traits::evaluate_const
 120:     0x7f270fb42a6a - <rustc_trait_selection[351bb25b8d288d86]::traits::normalize::AssocTypeNormalizer as rustc_type_ir[58de3b956ef95d59]::fold::TypeFolder<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::fold_const
 121:     0x7f270fcfc099 - <rustc_middle[343f04f986373764]::ty::Ty as rustc_type_ir[58de3b956ef95d59]::fold::TypeSuperFoldable<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::super_fold_with::<rustc_trait_selection[351bb25b8d288d86]::traits::normalize::AssocTypeNormalizer>
 122:     0x7f270daef90b - <rustc_trait_selection[351bb25b8d288d86]::traits::normalize::AssocTypeNormalizer>::fold::<rustc_middle[343f04f986373764]::ty::Ty>
 123:     0x7f270db054e2 - rustc_trait_selection[351bb25b8d288d86]::traits::normalize::normalize_with_depth::<rustc_middle[343f04f986373764]::ty::Ty>
 124:     0x7f270da08452 - <rustc_infer[f5299897f3747d6e]::infer::at::At as rustc_trait_selection[351bb25b8d288d86]::traits::normalize::NormalizeExt>::normalize::<rustc_middle[343f04f986373764]::ty::Ty>
 125:     0x7f270d7d2830 - <rustc_trait_selection[351bb25b8d288d86]::traits::engine::ObligationCtxt>::normalize::<rustc_middle[343f04f986373764]::ty::Ty>
 126:     0x7f270d8bec03 - <rustc_hir_analysis[2672ccb016675405]::check::wfcheck::WfCheckingCtxt>::normalize::<rustc_middle[343f04f986373764]::ty::Ty>
 127:     0x7f270d8d10fa - rustc_hir_analysis[2672ccb016675405]::check::wfcheck::check_type_defn
 128:     0x7f270d8c515b - rustc_hir_analysis[2672ccb016675405]::check::wfcheck::check_well_formed
 129:     0x7f270f54a185 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
 130:     0x7f270f44ab87 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::check_well_formed::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
 131:     0x7f270f4e3b66 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
 132:     0x7f270f3db892 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 133:     0x7f270f5fdcac - rustc_query_impl[c27a701f2785b9f4]::query_impl::check_well_formed::get_query_non_incr::__rust_end_short_backtrace
 134:     0x7f270db004b7 - rustc_middle[343f04f986373764]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, ()>
 135:     0x7f270daffb43 - rustc_data_structures[1bc660093b22cf17]::sync::parallel::try_par_for_each_in::<&[rustc_hir[708af6c74b9eb9f]::hir::ItemId], rustc_span[e9e369b6dc830612]::ErrorGuaranteed, <rustc_middle[343f04f986373764]::hir::ModuleItems>::par_items<rustc_hir_analysis[2672ccb016675405]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>
 136:     0x7f270d8d78a0 - rustc_hir_analysis[2672ccb016675405]::check::wfcheck::check_mod_type_wf
 137:     0x7f270f549f75 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::check_mod_type_wf::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
 138:     0x7f270f44a707 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::check_mod_type_wf::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalModDefId)>>::call_once
 139:     0x7f270f4e3b66 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
 140:     0x7f270f3a3680 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_span[e9e369b6dc830612]::def_id::LocalModDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 141:     0x7f270f7ee67c - rustc_query_impl[c27a701f2785b9f4]::query_impl::check_mod_type_wf::get_query_non_incr::__rust_end_short_backtrace
 142:     0x7f270db0fe0c - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::par_hir_for_each_module::<rustc_hir_analysis[2672ccb016675405]::check_crate::{closure#0}::{closure#0}>::{closure#0}
 143:     0x7f270dafe25b - rustc_data_structures[1bc660093b22cf17]::sync::parallel::par_for_each_in::<&rustc_hir[708af6c74b9eb9f]::hir_id::OwnerId, &[rustc_hir[708af6c74b9eb9f]::hir_id::OwnerId], <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_hir_analysis[2672ccb016675405]::check_crate::{closure#0}::{closure#0}>::{closure#0}>
 144:     0x7f270d8e5e0d - rustc_hir_analysis[2672ccb016675405]::check_crate
 145:     0x7f270cfc78e4 - rustc_interface[a670c06bef3701a3]::passes::analysis
 146:     0x7f270f564683 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 0usize]>>
 147:     0x7f270f482de3 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::analysis::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, ())>>::call_once
 148:     0x7f270f4e2a90 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::SingleCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 0usize]>>
 149:     0x7f270f363700 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::SingleCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 150:     0x7f270f75e22e - rustc_query_impl[c27a701f2785b9f4]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
 151:     0x7f270cc16800 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<<rustc_middle[343f04f986373764]::ty::context::GlobalCtxt>::enter<rustc_interface[a670c06bef3701a3]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>>::{closure#1}, core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>>::{closure#0}, core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>>
 152:     0x7f270ccbe921 - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::create_global_ctxt::<core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>, rustc_interface[a670c06bef3701a3]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
 153:     0x7f270cc8cb9e - <rustc_interface[a670c06bef3701a3]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(&rustc_session[d3e46691c7f3a008]::session::Session, rustc_middle[343f04f986373764]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[1bc660093b22cf17]::jobserver::Proxy>, &std[97575463abcf64a5]::sync::once_lock::OnceLock<rustc_middle[343f04f986373764]::ty::context::GlobalCtxt>, &rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_middle[343f04f986373764]::arena::Arena>, &rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_hir[708af6c74b9eb9f]::Arena>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
 154:     0x7f270cc2a936 - <alloc[55daa3099f06b8bf]::boxed::Box<dyn for<'a> core[5399894434fbec0e]::ops::function::FnOnce<(&'a rustc_session[d3e46691c7f3a008]::session::Session, rustc_middle[343f04f986373764]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[1bc660093b22cf17]::jobserver::Proxy>, &'a std[97575463abcf64a5]::sync::once_lock::OnceLock<rustc_middle[343f04f986373764]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_middle[343f04f986373764]::arena::Arena<'a>>, &'a rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_hir[708af6c74b9eb9f]::Arena<'a>>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2}), Output = core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>>> as core[5399894434fbec0e]::ops::function::FnOnce<(&rustc_session[d3e46691c7f3a008]::session::Session, rustc_middle[343f04f986373764]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[1bc660093b22cf17]::jobserver::Proxy>, &std[97575463abcf64a5]::sync::once_lock::OnceLock<rustc_middle[343f04f986373764]::ty::context::GlobalCtxt>, &rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_middle[343f04f986373764]::arena::Arena>, &rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_hir[708af6c74b9eb9f]::Arena>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2})>>::call_once
 155:     0x7f270cc8afeb - rustc_interface[a670c06bef3701a3]::passes::create_and_enter_global_ctxt::<core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2}>
 156:     0x7f270ccb30ca - <scoped_tls[a71267bcf1a6d918]::ScopedKey<rustc_span[e9e369b6dc830612]::SessionGlobals>>::set::<rustc_interface[a670c06bef3701a3]::util::run_in_thread_with_globals<rustc_interface[a670c06bef3701a3]::util::run_in_thread_pool_with_globals<rustc_interface[a670c06bef3701a3]::interface::run_compiler<(), rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
 157:     0x7f270cc9cb71 - std[97575463abcf64a5]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[a670c06bef3701a3]::util::run_in_thread_with_globals<rustc_interface[a670c06bef3701a3]::util::run_in_thread_pool_with_globals<rustc_interface[a670c06bef3701a3]::interface::run_compiler<(), rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
 158:     0x7f270cc4a242 - <<std[97575463abcf64a5]::thread::Builder>::spawn_unchecked_<rustc_interface[a670c06bef3701a3]::util::run_in_thread_with_globals<rustc_interface[a670c06bef3701a3]::util::run_in_thread_pool_with_globals<rustc_interface[a670c06bef3701a3]::interface::run_compiler<(), rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5399894434fbec0e]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
 159:     0x7f2710f3c535 - <std[97575463abcf64a5]::sys::pal::unix::thread::Thread>::new::thread_start
 160:     0x7f270be81e2e - <unknown>
 161:     0x7f270bf13a4c - <unknown>
 162:                0x0 - <unknown>

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: please make sure that you have updated to the latest nightly

warning: the ICE couldn't be written to `/checkout/rustc-ice-2025-05-15T21_37_31-12408.txt`: Read-only file system (os error 30)

note: rustc 1.89.0-nightly (26d56015b 2025-05-15) 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 14 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[c9e8]::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 0x7f2701a352d8


thread 'rustc' panicked at compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:560:17:
Box<dyn Any>
stack backtrace:
   0:     0x7f2710f33ba4 - <<std[97575463abcf64a5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5399894434fbec0e]::fmt::Display>::fmt
   1:     0x7f2710f8e323 - core[5399894434fbec0e]::fmt::write
   2:     0x7f2710f27579 - <std[97575463abcf64a5]::sys::stdio::unix::Stderr as std[97575463abcf64a5]::io::Write>::write_fmt
   3:     0x7f2710f33a52 - <std[97575463abcf64a5]::sys::backtrace::BacktraceLock>::print
   4:     0x7f2710f38019 - std[97575463abcf64a5]::panicking::default_hook::{closure#0}
   5:     0x7f2710f37db2 - std[97575463abcf64a5]::panicking::default_hook
   6:     0x7f270cc21df5 - std[97575463abcf64a5]::panicking::update_hook::<alloc[55daa3099f06b8bf]::boxed::Box<rustc_driver_impl[3810b224b896a567]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f2710f38b83 - std[97575463abcf64a5]::panicking::rust_panic_with_hook
   8:     0x7f2710a6a153 - std[97575463abcf64a5]::panicking::begin_panic::<rustc_errors[53a238f12489ed95]::ExplicitBug>::{closure#0}
   9:     0x7f2710a69dc6 - std[97575463abcf64a5]::sys::backtrace::__rust_end_short_backtrace::<std[97575463abcf64a5]::panicking::begin_panic<rustc_errors[53a238f12489ed95]::ExplicitBug>::{closure#0}, !>
  10:     0x7f270cb89f0a - std[97575463abcf64a5]::panicking::begin_panic::<rustc_errors[53a238f12489ed95]::ExplicitBug>
  11:     0x7f270cb83332 - <rustc_errors[53a238f12489ed95]::diagnostic::BugAbort as rustc_errors[53a238f12489ed95]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x7f27107875a5 - rustc_middle[343f04f986373764]::util::bug::opt_span_bug_fmt::<rustc_span[e9e369b6dc830612]::span_encoding::Span>::{closure#0}
  13:     0x7f2710782929 - rustc_middle[343f04f986373764]::ty::context::tls::with_opt::<rustc_middle[343f04f986373764]::util::bug::opt_span_bug_fmt<rustc_span[e9e369b6dc830612]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  14:     0x7f27107828c6 - rustc_middle[343f04f986373764]::ty::context::tls::with_context_opt::<rustc_middle[343f04f986373764]::ty::context::tls::with_opt<rustc_middle[343f04f986373764]::util::bug::opt_span_bug_fmt<rustc_span[e9e369b6dc830612]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  15:     0x7f270cb4d5d2 - rustc_middle[343f04f986373764]::util::bug::bug_fmt
  16:     0x7f270d3e0141 - <rustc_hir_typeck[5b97f936547d6f63]::fn_ctxt::FnCtxt>::node_ty
  17:     0x7f270d50de2a - <rustc_hir_typeck[5b97f936547d6f63]::writeback::WritebackCx>::visit_node_id
  18:     0x7f270d4535db - <rustc_hir_typeck[5b97f936547d6f63]::fn_ctxt::FnCtxt>::resolve_type_vars_in_body
  19:     0x7f270d6c9844 - rustc_hir_typeck[5b97f936547d6f63]::typeck_with_inspect
  20:     0x7f270f564035 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  21:     0x7f270f481ea7 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::typeck::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  22:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  23:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  24:     0x7f270f6fc4e6 - rustc_query_impl[c27a701f2785b9f4]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f270e108170 - rustc_mir_build[4394ad8e8c67bb96]::thir::pattern::check_match::check_match
  26:     0x7f270f53cde5 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::check_match::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
  27:     0x7f270f42dd87 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::check_match::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  28:     0x7f270f4e3b66 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
  29:     0x7f270f3db892 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  30:     0x7f270f5fc53c - rustc_query_impl[c27a701f2785b9f4]::query_impl::check_match::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f270df9fb97 - rustc_middle[343f04f986373764]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, ()>
  32:     0x7f270dfa364d - rustc_mir_build[4394ad8e8c67bb96]::builder::build_mir
  33:     0x7f270de23e00 - rustc_mir_transform[1dd060e9741d05b4]::mir_built
  34:     0x7f270f565e85 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  35:     0x7f270f485f37 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_built::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  36:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  37:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  38:     0x7f270f6f6bf6 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  39:     0x7f270de239da - rustc_mir_transform[1dd060e9741d05b4]::mir_const_qualif
  40:     0x7f270f548df7 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_const_qualif::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>
  41:     0x7f270f44835b - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_const_qualif::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::DefId)>>::call_once
  42:     0x7f270f4e295b - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>
  43:     0x7f270f35df68 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  44:     0x7f270f673e45 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_const_qualif::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f270de2402c - rustc_mir_transform[1dd060e9741d05b4]::mir_promoted
  46:     0x7f270f53fafa - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_promoted::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>>
  47:     0x7f270f4342bf - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_promoted::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  48:     0x7f270f4e424e - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>>
  49:     0x7f270f3d7e0c - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  50:     0x7f270f634916 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_promoted::get_query_non_incr::__rust_end_short_backtrace
  51:     0x7f270e1bbb86 - rustc_borrowck[10efe12693a9ad34]::mir_borrowck
  52:     0x7f270f53f6c5 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_borrowck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  53:     0x7f270f4338b7 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_borrowck::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  54:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  55:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  56:     0x7f270f6fc6c6 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace
  57:     0x7f270de252bd - rustc_mir_transform[1dd060e9741d05b4]::mir_drops_elaborated_and_const_checked
  58:     0x7f270f561d35 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  59:     0x7f270f47d367 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  60:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  61:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  62:     0x7f270f6f6f76 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace
  63:     0x7f270de24d23 - rustc_mir_transform[1dd060e9741d05b4]::mir_for_ctfe
  64:     0x7f270f53f8e7 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_for_ctfe::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  65:     0x7f270f433d7b - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_for_ctfe::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::DefId)>>::call_once
  66:     0x7f270f4e29bb - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  67:     0x7f270f35fc3d - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  68:     0x7f270f5f9bf8 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_for_ctfe::get_query_non_incr::__rust_end_short_backtrace
  69:     0x7f270e844953 - <rustc_const_eval[fc22739545732ce6]::const_eval::machine::CompileTimeMachine as rustc_const_eval[fc22739545732ce6]::interpret::machine::Machine>::load_mir
  70:     0x7f270e781f3d - <rustc_const_eval[fc22739545732ce6]::interpret::eval_context::InterpCx<rustc_const_eval[fc22739545732ce6]::const_eval::machine::CompileTimeMachine>>::load_mir
  71:     0x7f270e804971 - rustc_const_eval[fc22739545732ce6]::const_eval::eval_queries::eval_to_allocation_raw_provider
  72:     0x7f270f555149 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  73:     0x7f270f4623c4 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
  74:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  75:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  76:     0x7f270f73283e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
  77:     0x7f270e8e9da1 - rustc_const_eval[fc22739545732ce6]::const_eval::valtrees::eval_to_valtree
  78:     0x7f270cfb6068 - <rustc_const_eval[fc22739545732ce6]::provide::{closure#0} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
  79:     0x7f270f545229 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  80:     0x7f270f440554 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
  81:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  82:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  83:     0x7f270f73299e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::get_query_non_incr::__rust_end_short_backtrace
  84:     0x7f27106ec34f - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::const_eval_global_id_for_typeck
  85:     0x7f27106eab07 - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::const_eval_resolve_for_typeck
  86:     0x7f270fb488f2 - rustc_trait_selection[351bb25b8d288d86]::traits::try_evaluate_const
  87:     0x7f270fb2d86f - rustc_trait_selection[351bb25b8d288d86]::traits::evaluate_const
  88:     0x7f270fb81da5 - <rustc_trait_selection[351bb25b8d288d86]::traits::query::normalize::QueryNormalizer as rustc_type_ir[58de3b956ef95d59]::fold::FallibleTypeFolder<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::try_fold_const
  89:     0x7f270cf1c847 - <rustc_middle[343f04f986373764]::ty::generic_args::GenericArg as rustc_type_ir[58de3b956ef95d59]::fold::TypeFoldable<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::try_fold_with::<rustc_trait_selection[351bb25b8d288d86]::traits::query::normalize::QueryNormalizer>
  90:     0x7f270cfb2de3 - <rustc_infer[f5299897f3747d6e]::infer::at::At as rustc_trait_selection[351bb25b8d288d86]::traits::query::normalize::QueryNormalizeExt>::query_normalize::<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>
  91:     0x7f270cf8db92 - rustc_traits[f7e2c5ea582c52fa]::normalize_erasing_regions::try_normalize_after_erasing_regions::<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>
  92:     0x7f270cfb97cd - <rustc_traits[f7e2c5ea582c52fa]::normalize_erasing_regions::provide::{closure#0} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>)>>::call_once
  93:     0x7f270f56310c - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::try_normalize_generic_arg_after_erasing_regions::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  94:     0x7f270f47fd48 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::try_normalize_generic_arg_after_erasing_regions::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>)>>::call_once
  95:     0x7f270f4e2f9a - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  96:     0x7f270f376e38 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  97:     0x7f270f763c48 - rustc_query_impl[c27a701f2785b9f4]::query_impl::try_normalize_generic_arg_after_erasing_regions::get_query_non_incr::__rust_end_short_backtrace
  98:     0x7f271077338d - <rustc_middle[343f04f986373764]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder>::normalize_generic_arg_after_erasing_regions
  99:     0x7f27107734ba - <rustc_middle[343f04f986373764]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder as rustc_type_ir[58de3b956ef95d59]::fold::TypeFolder<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::fold_const
 100:     0x7f270e8b44f2 - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::normalize_erasing_regions::<rustc_middle[343f04f986373764]::ty::consts::Const>
 101:     0x7f270e76d8f6 - <rustc_middle[343f04f986373764]::mir::consts::Const>::eval
 102:     0x7f270e7da6d6 - <rustc_const_eval[fc22739545732ce6]::interpret::eval_context::InterpCx<rustc_const_eval[fc22739545732ce6]::const_eval::machine::CompileTimeMachine>>::push_stack_frame_raw
 103:     0x7f270e8052ed - rustc_const_eval[fc22739545732ce6]::const_eval::eval_queries::eval_to_allocation_raw_provider
 104:     0x7f270f555149 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 105:     0x7f270f4623c4 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
 106:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 107:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 108:     0x7f270f73283e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
 109:     0x7f270e8e9da1 - rustc_const_eval[fc22739545732ce6]::const_eval::valtrees::eval_to_valtree
 110:     0x7f270cfb6068 - <rustc_const_eval[fc22739545732ce6]::provide::{closure#0} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
 111:     0x7f270f545229 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 112:     0x7f270f440554 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
 113:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 114:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 115:     0x7f270f73299e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::get_query_non_incr::__rust_end_short_backtrace
 116:     0x7f27106ec34f - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::const_eval_global_id_for_typeck
 117:     0x7f27106eab07 - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::const_eval_resolve_for_typeck
 118:     0x7f270fb488f2 - rustc_trait_selection[351bb25b8d288d86]::traits::try_evaluate_const
 119:     0x7f270fb2d86f - rustc_trait_selection[351bb25b8d288d86]::traits::evaluate_const
 120:     0x7f270fb42a6a - <rustc_trait_selection[351bb25b8d288d86]::traits::normalize::AssocTypeNormalizer as rustc_type_ir[58de3b956ef95d59]::fold::TypeFolder<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::fold_const
 121:     0x7f270fcfc099 - <rustc_middle[343f04f986373764]::ty::Ty as rustc_type_ir[58de3b956ef95d59]::fold::TypeSuperFoldable<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::super_fold_with::<rustc_trait_selection[351bb25b8d288d86]::traits::normalize::AssocTypeNormalizer>
 122:     0x7f270daef90b - <rustc_trait_selection[351bb25b8d288d86]::traits::normalize::AssocTypeNormalizer>::fold::<rustc_middle[343f04f986373764]::ty::Ty>
 123:     0x7f270db054e2 - rustc_trait_selection[351bb25b8d288d86]::traits::normalize::normalize_with_depth::<rustc_middle[343f04f986373764]::ty::Ty>
 124:     0x7f270da08452 - <rustc_infer[f5299897f3747d6e]::infer::at::At as rustc_trait_selection[351bb25b8d288d86]::traits::normalize::NormalizeExt>::normalize::<rustc_middle[343f04f986373764]::ty::Ty>
 125:     0x7f270d7d2830 - <rustc_trait_selection[351bb25b8d288d86]::traits::engine::ObligationCtxt>::normalize::<rustc_middle[343f04f986373764]::ty::Ty>
 126:     0x7f270d8bec03 - <rustc_hir_analysis[2672ccb016675405]::check::wfcheck::WfCheckingCtxt>::normalize::<rustc_middle[343f04f986373764]::ty::Ty>
 127:     0x7f270d8d3b65 - rustc_hir_analysis[2672ccb016675405]::check::wfcheck::check_item_type
 128:     0x7f270d8c51a7 - rustc_hir_analysis[2672ccb016675405]::check::wfcheck::check_well_formed
 129:     0x7f270f54a185 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
 130:     0x7f270f44ab87 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::check_well_formed::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
 131:     0x7f270f4e3b66 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
 132:     0x7f270f3db892 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 133:     0x7f270f5fdcac - rustc_query_impl[c27a701f2785b9f4]::query_impl::check_well_formed::get_query_non_incr::__rust_end_short_backtrace
 134:     0x7f270db004b7 - rustc_middle[343f04f986373764]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, ()>
 135:     0x7f270daffb43 - rustc_data_structures[1bc660093b22cf17]::sync::parallel::try_par_for_each_in::<&[rustc_hir[708af6c74b9eb9f]::hir::ItemId], rustc_span[e9e369b6dc830612]::ErrorGuaranteed, <rustc_middle[343f04f986373764]::hir::ModuleItems>::par_items<rustc_hir_analysis[2672ccb016675405]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>
 136:     0x7f270d8d78a0 - rustc_hir_analysis[2672ccb016675405]::check::wfcheck::check_mod_type_wf
 137:     0x7f270f549f75 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::check_mod_type_wf::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
 138:     0x7f270f44a707 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::check_mod_type_wf::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalModDefId)>>::call_once
 139:     0x7f270f4e3b66 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
 140:     0x7f270f3a3680 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_span[e9e369b6dc830612]::def_id::LocalModDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 141:     0x7f270f7ee67c - rustc_query_impl[c27a701f2785b9f4]::query_impl::check_mod_type_wf::get_query_non_incr::__rust_end_short_backtrace
 142:     0x7f270db0fe0c - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::par_hir_for_each_module::<rustc_hir_analysis[2672ccb016675405]::check_crate::{closure#0}::{closure#0}>::{closure#0}
 143:     0x7f270dafe25b - rustc_data_structures[1bc660093b22cf17]::sync::parallel::par_for_each_in::<&rustc_hir[708af6c74b9eb9f]::hir_id::OwnerId, &[rustc_hir[708af6c74b9eb9f]::hir_id::OwnerId], <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_hir_analysis[2672ccb016675405]::check_crate::{closure#0}::{closure#0}>::{closure#0}>
 144:     0x7f270d8e5e0d - rustc_hir_analysis[2672ccb016675405]::check_crate
 145:     0x7f270cfc78e4 - rustc_interface[a670c06bef3701a3]::passes::analysis
 146:     0x7f270f564683 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 0usize]>>
 147:     0x7f270f482de3 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::analysis::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, ())>>::call_once
 148:     0x7f270f4e2a90 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::SingleCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 0usize]>>
 149:     0x7f270f363700 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::SingleCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 150:     0x7f270f75e22e - rustc_query_impl[c27a701f2785b9f4]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
 151:     0x7f270cc16800 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<<rustc_middle[343f04f986373764]::ty::context::GlobalCtxt>::enter<rustc_interface[a670c06bef3701a3]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>>::{closure#1}, core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>>::{closure#0}, core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>>
 152:     0x7f270ccbe921 - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::create_global_ctxt::<core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>, rustc_interface[a670c06bef3701a3]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
 153:     0x7f270cc8cb9e - <rustc_interface[a670c06bef3701a3]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(&rustc_session[d3e46691c7f3a008]::session::Session, rustc_middle[343f04f986373764]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[1bc660093b22cf17]::jobserver::Proxy>, &std[97575463abcf64a5]::sync::once_lock::OnceLock<rustc_middle[343f04f986373764]::ty::context::GlobalCtxt>, &rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_middle[343f04f986373764]::arena::Arena>, &rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_hir[708af6c74b9eb9f]::Arena>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
 154:     0x7f270cc2a936 - <alloc[55daa3099f06b8bf]::boxed::Box<dyn for<'a> core[5399894434fbec0e]::ops::function::FnOnce<(&'a rustc_session[d3e46691c7f3a008]::session::Session, rustc_middle[343f04f986373764]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[1bc660093b22cf17]::jobserver::Proxy>, &'a std[97575463abcf64a5]::sync::once_lock::OnceLock<rustc_middle[343f04f986373764]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_middle[343f04f986373764]::arena::Arena<'a>>, &'a rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_hir[708af6c74b9eb9f]::Arena<'a>>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2}), Output = core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>>> as core[5399894434fbec0e]::ops::function::FnOnce<(&rustc_session[d3e46691c7f3a008]::session::Session, rustc_middle[343f04f986373764]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[1bc660093b22cf17]::jobserver::Proxy>, &std[97575463abcf64a5]::sync::once_lock::OnceLock<rustc_middle[343f04f986373764]::ty::context::GlobalCtxt>, &rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_middle[343f04f986373764]::arena::Arena>, &rustc_data_structures[1bc660093b22cf17]::sync::worker_local::WorkerLocal<rustc_hir[708af6c74b9eb9f]::Arena>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2})>>::call_once
 155:     0x7f270cc8afeb - rustc_interface[a670c06bef3701a3]::passes::create_and_enter_global_ctxt::<core[5399894434fbec0e]::option::Option<rustc_interface[a670c06bef3701a3]::queries::Linker>, rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}::{closure#2}>
 156:     0x7f270ccb30ca - <scoped_tls[a71267bcf1a6d918]::ScopedKey<rustc_span[e9e369b6dc830612]::SessionGlobals>>::set::<rustc_interface[a670c06bef3701a3]::util::run_in_thread_with_globals<rustc_interface[a670c06bef3701a3]::util::run_in_thread_pool_with_globals<rustc_interface[a670c06bef3701a3]::interface::run_compiler<(), rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
 157:     0x7f270cc9cb71 - std[97575463abcf64a5]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[a670c06bef3701a3]::util::run_in_thread_with_globals<rustc_interface[a670c06bef3701a3]::util::run_in_thread_pool_with_globals<rustc_interface[a670c06bef3701a3]::interface::run_compiler<(), rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
 158:     0x7f270cc4a242 - <<std[97575463abcf64a5]::thread::Builder>::spawn_unchecked_<rustc_interface[a670c06bef3701a3]::util::run_in_thread_with_globals<rustc_interface[a670c06bef3701a3]::util::run_in_thread_pool_with_globals<rustc_interface[a670c06bef3701a3]::interface::run_compiler<(), rustc_driver_impl[3810b224b896a567]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5399894434fbec0e]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
 159:     0x7f2710f3c535 - <std[97575463abcf64a5]::sys::pal::unix::thread::Thread>::new::thread_start
 160:     0x7f270be81e2e - <unknown>
 161:     0x7f270bf13a4c - <unknown>
 162:                0x0 - <unknown>

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: please make sure that you have updated to the latest nightly

warning: the ICE couldn't be written to `/checkout/rustc-ice-2025-05-15T21_37_31-12408.txt`: Read-only file system (os error 30)

note: rustc 1.89.0-nightly (26d56015b 2025-05-15) 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 14 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[c9e8]::mem::transmutability::{impl#2}::NOTHING).13) (const `pub const NOTHING: Self =
                                        Self { alignment: false, lifetimes: false, safety: false, validity: false };`) in fcx 0x7f2701a352d8


thread 'rustc' panicked at compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:560:17:
Box<dyn Any>
stack backtrace:
   0:     0x7f2710f33ba4 - <<std[97575463abcf64a5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5399894434fbec0e]::fmt::Display>::fmt
   1:     0x7f2710f8e323 - core[5399894434fbec0e]::fmt::write
   2:     0x7f2710f27579 - <std[97575463abcf64a5]::sys::stdio::unix::Stderr as std[97575463abcf64a5]::io::Write>::write_fmt
   3:     0x7f2710f33a52 - <std[97575463abcf64a5]::sys::backtrace::BacktraceLock>::print
   4:     0x7f2710f38019 - std[97575463abcf64a5]::panicking::default_hook::{closure#0}
   5:     0x7f2710f37db2 - std[97575463abcf64a5]::panicking::default_hook
   6:     0x7f270cc21df5 - std[97575463abcf64a5]::panicking::update_hook::<alloc[55daa3099f06b8bf]::boxed::Box<rustc_driver_impl[3810b224b896a567]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f2710f38b83 - std[97575463abcf64a5]::panicking::rust_panic_with_hook
   8:     0x7f2710a6a153 - std[97575463abcf64a5]::panicking::begin_panic::<rustc_errors[53a238f12489ed95]::ExplicitBug>::{closure#0}
   9:     0x7f2710a69dc6 - std[97575463abcf64a5]::sys::backtrace::__rust_end_short_backtrace::<std[97575463abcf64a5]::panicking::begin_panic<rustc_errors[53a238f12489ed95]::ExplicitBug>::{closure#0}, !>
  10:     0x7f270cb89f0a - std[97575463abcf64a5]::panicking::begin_panic::<rustc_errors[53a238f12489ed95]::ExplicitBug>
  11:     0x7f270cb83332 - <rustc_errors[53a238f12489ed95]::diagnostic::BugAbort as rustc_errors[53a238f12489ed95]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
  12:     0x7f27107875a5 - rustc_middle[343f04f986373764]::util::bug::opt_span_bug_fmt::<rustc_span[e9e369b6dc830612]::span_encoding::Span>::{closure#0}
  13:     0x7f2710782929 - rustc_middle[343f04f986373764]::ty::context::tls::with_opt::<rustc_middle[343f04f986373764]::util::bug::opt_span_bug_fmt<rustc_span[e9e369b6dc830612]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  14:     0x7f27107828c6 - rustc_middle[343f04f986373764]::ty::context::tls::with_context_opt::<rustc_middle[343f04f986373764]::ty::context::tls::with_opt<rustc_middle[343f04f986373764]::util::bug::opt_span_bug_fmt<rustc_span[e9e369b6dc830612]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  15:     0x7f270cb4d5d2 - rustc_middle[343f04f986373764]::util::bug::bug_fmt
  16:     0x7f270d3e0141 - <rustc_hir_typeck[5b97f936547d6f63]::fn_ctxt::FnCtxt>::node_ty
  17:     0x7f270d50de2a - <rustc_hir_typeck[5b97f936547d6f63]::writeback::WritebackCx>::visit_node_id
  18:     0x7f270d4535db - <rustc_hir_typeck[5b97f936547d6f63]::fn_ctxt::FnCtxt>::resolve_type_vars_in_body
  19:     0x7f270d6c9844 - rustc_hir_typeck[5b97f936547d6f63]::typeck_with_inspect
  20:     0x7f270f564035 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  21:     0x7f270f481ea7 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::typeck::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  22:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  23:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  24:     0x7f270f6fc4e6 - rustc_query_impl[c27a701f2785b9f4]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f270e108170 - rustc_mir_build[4394ad8e8c67bb96]::thir::pattern::check_match::check_match
  26:     0x7f270f53cde5 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::check_match::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
  27:     0x7f270f42dd87 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::check_match::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  28:     0x7f270f4e3b66 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>>
  29:     0x7f270f3db892 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  30:     0x7f270f5fc53c - rustc_query_impl[c27a701f2785b9f4]::query_impl::check_match::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f270df9fb97 - rustc_middle[343f04f986373764]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, ()>
  32:     0x7f270dfa364d - rustc_mir_build[4394ad8e8c67bb96]::builder::build_mir
  33:     0x7f270de23e00 - rustc_mir_transform[1dd060e9741d05b4]::mir_built
  34:     0x7f270f565e85 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  35:     0x7f270f485f37 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_built::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  36:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  37:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  38:     0x7f270f6f6bf6 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  39:     0x7f270de239da - rustc_mir_transform[1dd060e9741d05b4]::mir_const_qualif
  40:     0x7f270f548df7 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_const_qualif::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>
  41:     0x7f270f44835b - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_const_qualif::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::DefId)>>::call_once
  42:     0x7f270f4e295b - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>
  43:     0x7f270f35df68 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  44:     0x7f270f673e45 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_const_qualif::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f270de2402c - rustc_mir_transform[1dd060e9741d05b4]::mir_promoted
  46:     0x7f270f53fafa - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_promoted::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>>
  47:     0x7f270f4342bf - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_promoted::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  48:     0x7f270f4e424e - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>>
  49:     0x7f270f3d7e0c - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  50:     0x7f270f634916 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_promoted::get_query_non_incr::__rust_end_short_backtrace
  51:     0x7f270e1bbb86 - rustc_borrowck[10efe12693a9ad34]::mir_borrowck
  52:     0x7f270f53f6c5 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_borrowck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  53:     0x7f270f4338b7 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_borrowck::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  54:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  55:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  56:     0x7f270f6fc6c6 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace
  57:     0x7f270de252bd - rustc_mir_transform[1dd060e9741d05b4]::mir_drops_elaborated_and_const_checked
  58:     0x7f270f561d35 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  59:     0x7f270f47d367 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::LocalDefId)>>::call_once
  60:     0x7f270f4e3bc6 - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::CrateNum, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  61:     0x7f270f3e2a86 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_data_structures[1bc660093b22cf17]::vec_cache::VecCache<rustc_span[e9e369b6dc830612]::def_id::LocalDefId, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[de2495c73a0fa9c6]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  62:     0x7f270f6f6f76 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace
  63:     0x7f270de24d23 - rustc_mir_transform[1dd060e9741d05b4]::mir_for_ctfe
  64:     0x7f270f53f8e7 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_for_ctfe::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  65:     0x7f270f433d7b - <rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_for_ctfe::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_span[e9e369b6dc830612]::def_id::DefId)>>::call_once
  66:     0x7f270f4e29bb - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  67:     0x7f270f35fc3d - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefIdCache<rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  68:     0x7f270f5f9bf8 - rustc_query_impl[c27a701f2785b9f4]::query_impl::mir_for_ctfe::get_query_non_incr::__rust_end_short_backtrace
  69:     0x7f270e844953 - <rustc_const_eval[fc22739545732ce6]::const_eval::machine::CompileTimeMachine as rustc_const_eval[fc22739545732ce6]::interpret::machine::Machine>::load_mir
  70:     0x7f270e781f3d - <rustc_const_eval[fc22739545732ce6]::interpret::eval_context::InterpCx<rustc_const_eval[fc22739545732ce6]::const_eval::machine::CompileTimeMachine>>::load_mir
  71:     0x7f270e804971 - rustc_const_eval[fc22739545732ce6]::const_eval::eval_queries::eval_to_allocation_raw_provider
  72:     0x7f270f555149 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  73:     0x7f270f4623c4 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
  74:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  75:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  76:     0x7f270f73283e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
  77:     0x7f270e8e9da1 - rustc_const_eval[fc22739545732ce6]::const_eval::valtrees::eval_to_valtree
  78:     0x7f270cfb6068 - <rustc_const_eval[fc22739545732ce6]::provide::{closure#0} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
  79:     0x7f270f545229 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  80:     0x7f270f440554 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
  81:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
  82:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  83:     0x7f270f73299e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::get_query_non_incr::__rust_end_short_backtrace
  84:     0x7f27106ec34f - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::const_eval_global_id_for_typeck
  85:     0x7f27106eab07 - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::const_eval_resolve_for_typeck
  86:     0x7f270fb488f2 - rustc_trait_selection[351bb25b8d288d86]::traits::try_evaluate_const
  87:     0x7f270fb2d86f - rustc_trait_selection[351bb25b8d288d86]::traits::evaluate_const
  88:     0x7f270fb81da5 - <rustc_trait_selection[351bb25b8d288d86]::traits::query::normalize::QueryNormalizer as rustc_type_ir[58de3b956ef95d59]::fold::FallibleTypeFolder<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::try_fold_const
  89:     0x7f270cf1c847 - <rustc_middle[343f04f986373764]::ty::generic_args::GenericArg as rustc_type_ir[58de3b956ef95d59]::fold::TypeFoldable<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::try_fold_with::<rustc_trait_selection[351bb25b8d288d86]::traits::query::normalize::QueryNormalizer>
  90:     0x7f270cfb2de3 - <rustc_infer[f5299897f3747d6e]::infer::at::At as rustc_trait_selection[351bb25b8d288d86]::traits::query::normalize::QueryNormalizeExt>::query_normalize::<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>
  91:     0x7f270cf8db92 - rustc_traits[f7e2c5ea582c52fa]::normalize_erasing_regions::try_normalize_after_erasing_regions::<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>
  92:     0x7f270cfb97cd - <rustc_traits[f7e2c5ea582c52fa]::normalize_erasing_regions::provide::{closure#0} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>)>>::call_once
  93:     0x7f270f56310c - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::try_normalize_generic_arg_after_erasing_regions::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  94:     0x7f270f47fd48 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::try_normalize_generic_arg_after_erasing_regions::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>)>>::call_once
  95:     0x7f270f4e2f9a - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::execute_job_non_incr<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>
  96:     0x7f270f376e38 - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::ty::generic_args::GenericArg>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
  97:     0x7f270f763c48 - rustc_query_impl[c27a701f2785b9f4]::query_impl::try_normalize_generic_arg_after_erasing_regions::get_query_non_incr::__rust_end_short_backtrace
  98:     0x7f271077338d - <rustc_middle[343f04f986373764]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder>::normalize_generic_arg_after_erasing_regions
  99:     0x7f27107734ba - <rustc_middle[343f04f986373764]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder as rustc_type_ir[58de3b956ef95d59]::fold::TypeFolder<rustc_middle[343f04f986373764]::ty::context::TyCtxt>>::fold_const
 100:     0x7f270e8b44f2 - <rustc_middle[343f04f986373764]::ty::context::TyCtxt>::normalize_erasing_regions::<rustc_middle[343f04f986373764]::ty::consts::Const>
 101:     0x7f270e76d8f6 - <rustc_middle[343f04f986373764]::mir::consts::Const>::eval
 102:     0x7f270e7da6d6 - <rustc_const_eval[fc22739545732ce6]::interpret::eval_context::InterpCx<rustc_const_eval[fc22739545732ce6]::const_eval::machine::CompileTimeMachine>>::push_stack_frame_raw
 103:     0x7f270e8052ed - rustc_const_eval[fc22739545732ce6]::const_eval::eval_queries::eval_to_allocation_raw_provider
 104:     0x7f270f555149 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 105:     0x7f270f4623c4 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
 106:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 107:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 108:     0x7f270f73283e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
 109:     0x7f270e8e9da1 - rustc_const_eval[fc22739545732ce6]::const_eval::valtrees::eval_to_valtree
 110:     0x7f270cfb6068 - <rustc_const_eval[fc22739545732ce6]::provide::{closure#0} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
 111:     0x7f270f545229 - rustc_query_impl[c27a701f2785b9f4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2}::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 112:     0x7f270f440554 - <rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::dynamic_query::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(rustc_middle[343f04f986373764]::ty::context::TyCtxt, rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>)>>::call_once
 113:     0x7f270f4e302f - <std[97575463abcf64a5]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[343f04f986373764]::ty::context::tls::enter_context<rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_load_from_disk_and_cache_in_memory<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>
 114:     0x7f270f3788de - rustc_query_system[de2495c73a0fa9c6]::query::plumbing::try_execute_query::<rustc_query_impl[c27a701f2785b9f4]::DynamicConfig<rustc_query_system[de2495c73a0fa9c6]::query::caches::DefaultCache<rustc_middle[343f04f986373764]::ty::PseudoCanonicalInput<rustc_middle[343f04f986373764]::mir::interpret::GlobalId>, rustc_middle[343f04f986373764]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c27a701f2785b9f4]::plumbing::QueryCtxt, false>
 115:     0x7f270f73299e - rustc_query_impl[c27a701f2785b9f4]::query_impl::eval_to_valtree::get_query_non_incr::__rust_end_short_backtrace

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. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants