Skip to content
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

ICE: expected type for param #0 in [ReErased .. ] #114319

Closed
matthiaskrgr opened this issue Aug 1, 2023 · 1 comment
Closed

ICE: expected type for param #0 in [ReErased .. ] #114319

matthiaskrgr opened this issue Aug 1, 2023 · 1 comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-nightly This issue requires a nightly compiler in some way. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@matthiaskrgr
Copy link
Member

Code

neeed --edition=2021

#![feature(async_fn_in_trait, const_trait_impl, inline_const_pat)]
#![allow(incomplete_features)]

pub trait Foo {
    async fn foo(&mut self);
}

impl<T: Foo> Foo for &mut T {
    async fn foo(&mut self) {
        match () {
            const { (|| {})() } => {}
        }
    }
}

fn main() {}

Meta

rustc --version --verbose:

<version>

Error output

-
Backtrace

error: internal compiler error: compiler/rustc_middle/src/ty/generic_args.rs:395:45: expected type for param #0 in [ReErased, T, i8, extern "rust-call" fn(()), ()]

thread 'rustc' panicked at 'Box<dyn Any>', /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/compiler/rustc_errors/src/lib.rs:1645:9
stack backtrace:
   0:     0x7f952db62fc1 - std::backtrace_rs::backtrace::libunwind::trace::he692921cd71061da
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x7f952db62fc1 - std::backtrace_rs::backtrace::trace_unsynchronized::h268323222e8c1ab8
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7f952db62fc1 - std::sys_common::backtrace::_print_fmt::haee60c61afbc4ed3
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/sys_common/backtrace.rs:65:5
   3:     0x7f952db62fc1 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hd36c36e4b57d240a
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x7f952dbc949c - core::fmt::rt::Argument::fmt::h0bae45bdae59332b
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/core/src/fmt/rt.rs:138:9
   5:     0x7f952dbc949c - core::fmt::write::h1eff66863ae03e81
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/core/src/fmt/mod.rs:1094:21
   6:     0x7f952db555ce - std::io::Write::write_fmt::h0b1eac3a638eca57
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/io/mod.rs:1714:15
   7:     0x7f952db62dd5 - std::sys_common::backtrace::_print::h55c2e79c6c43fc91
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/sys_common/backtrace.rs:47:5
   8:     0x7f952db62dd5 - std::sys_common::backtrace::print::ha1cd10f2ad29b00d
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/sys_common/backtrace.rs:34:9
   9:     0x7f952db65e2a - std::panicking::panic_hook_with_disk_dump::{{closure}}::h1c11dff971492549
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/panicking.rs:278:22
  10:     0x7f952db65ac3 - std::panicking::panic_hook_with_disk_dump::hffdc434b289dce74
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/panicking.rs:312:9
  11:     0x7f9530e17f39 - rustc_driver_impl[2f0949cc27d93100]::install_ice_hook::{closure#0}
  12:     0x7f952db666d0 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h85e1510843a93c91
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/alloc/src/boxed.rs:2021:9
  13:     0x7f952db666d0 - std::panicking::rust_panic_with_hook::hf537c3fb4549c7ab
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/panicking.rs:733:13
  14:     0x7f95313e3271 - std[ec332d703e613242]::panicking::begin_panic::<rustc_errors[e840185ed010efcf]::ExplicitBug>::{closure#0}
  15:     0x7f95313e1cd6 - std[ec332d703e613242]::sys_common::backtrace::__rust_end_short_backtrace::<std[ec332d703e613242]::panicking::begin_panic<rustc_errors[e840185ed010efcf]::ExplicitBug>::{closure#0}, !>
  16:     0x7f95313a3ab6 - std[ec332d703e613242]::panicking::begin_panic::<rustc_errors[e840185ed010efcf]::ExplicitBug>
  17:     0x7f95313da934 - <rustc_errors[e840185ed010efcf]::HandlerInner>::bug::<alloc[3f9bbb105762381e]::string::String>
  18:     0x7f95313da7c6 - <rustc_errors[e840185ed010efcf]::Handler>::bug::<alloc[3f9bbb105762381e]::string::String>
  19:     0x7f95313c084c - rustc_middle[e8d608d57e197328]::util::bug::opt_span_bug_fmt::<rustc_span[3261ff60f64e7044]::span_encoding::Span>::{closure#0}
  20:     0x7f95313bf64a - rustc_middle[e8d608d57e197328]::ty::context::tls::with_opt::<rustc_middle[e8d608d57e197328]::util::bug::opt_span_bug_fmt<rustc_span[3261ff60f64e7044]::span_encoding::Span>::{closure#0}, !>::{closure#0}
  21:     0x7f95313bf618 - rustc_middle[e8d608d57e197328]::ty::context::tls::with_context_opt::<rustc_middle[e8d608d57e197328]::ty::context::tls::with_opt<rustc_middle[e8d608d57e197328]::util::bug::opt_span_bug_fmt<rustc_span[3261ff60f64e7044]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
  22:     0x7f952f7a4c60 - rustc_middle[e8d608d57e197328]::util::bug::bug_fmt
  23:     0x7f9531328d19 - rustc_middle[e8d608d57e197328]::util::call_kind::call_kind
  24:     0x7f9530db190c - <rustc_const_eval[f433fb04a4508e61]::transform::check_consts::ops::FnCallNonConst as rustc_const_eval[f433fb04a4508e61]::transform::check_consts::ops::NonConstOp>::build_error
  25:     0x7f9530df0962 - <rustc_const_eval[f433fb04a4508e61]::transform::check_consts::check::Checker>::check_op_spanned::<rustc_const_eval[f433fb04a4508e61]::transform::check_consts::ops::FnCallNonConst>
  26:     0x7f952ffd9499 - <rustc_const_eval[f433fb04a4508e61]::transform::check_consts::check::Checker as rustc_middle[e8d608d57e197328]::mir::visit::Visitor>::visit_terminator
  27:     0x7f952ffd5935 - <rustc_const_eval[f433fb04a4508e61]::transform::check_consts::check::Checker as rustc_middle[e8d608d57e197328]::mir::visit::Visitor>::visit_basic_block_data
  28:     0x7f952ffced6e - <rustc_const_eval[f433fb04a4508e61]::transform::check_consts::check::Checker>::check_body
  29:     0x7f952f1d2700 - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_const_qualif::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 5usize]>>
  30:     0x7f952fdff0ff - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::DefaultCache<rustc_span[3261ff60f64e7044]::def_id::DefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 5usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  31:     0x7f952fdfedd8 - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_const_qualif::get_query_non_incr::__rust_end_short_backtrace
  32:     0x7f952f09eaa9 - rustc_mir_transform[1fa6b7d06c51010a]::mir_promoted
  33:     0x7f952ee29051 - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_promoted::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 16usize]>>
  34:     0x7f952f4b7b6d - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  35:     0x7f9530774e72 - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_promoted::get_query_non_incr::__rust_end_short_backtrace
  36:     0x7f952fb7230c - rustc_borrowck[3592366f7ac7de94]::mir_borrowck
  37:     0x7f952ee37c6e - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_borrowck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>
  38:     0x7f952ee37c3e - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_borrowck::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_span[3261ff60f64e7044]::def_id::LocalDefId)>>::call_once
  39:     0x7f952efa29dd - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  40:     0x7f953077dbbf - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace
  41:     0x7f952f56d07f - rustc_mir_transform[1fa6b7d06c51010a]::mir_drops_elaborated_and_const_checked
  42:     0x7f952ee665fe - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>
  43:     0x7f952ee665ce - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_span[3261ff60f64e7044]::def_id::LocalDefId)>>::call_once
  44:     0x7f952efa29dd - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  45:     0x7f953077477f - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace
  46:     0x7f952fb2c32b - rustc_mir_transform[1fa6b7d06c51010a]::mir_for_ctfe
  47:     0x7f952eedec5e - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_for_ctfe::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>
  48:     0x7f952eedec31 - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_for_ctfe::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_span[3261ff60f64e7044]::def_id::DefId)>>::call_once
  49:     0x7f952ee31bd5 - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::DefaultCache<rustc_span[3261ff60f64e7044]::def_id::DefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  50:     0x7f9530774b00 - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_for_ctfe::get_query_non_incr::__rust_end_short_backtrace
  51:     0x7f9530242939 - <rustc_const_eval[f433fb04a4508e61]::interpret::eval_context::InterpCx<rustc_const_eval[f433fb04a4508e61]::const_eval::machine::CompileTimeInterpreter>>::load_mir
  52:     0x7f952f317065 - rustc_const_eval[f433fb04a4508e61]::const_eval::eval_queries::eval_to_allocation_raw_provider
  53:     0x7f952ee78d17 - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::eval_to_allocation_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 16usize]>>
  54:     0x7f952fd27c97 - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::DefaultCache<rustc_middle[e8d608d57e197328]::ty::ParamEnvAnd<rustc_middle[e8d608d57e197328]::mir::interpret::GlobalId>, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  55:     0x7f952fd27919 - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::eval_to_allocation_raw::get_query_non_incr::__rust_end_short_backtrace
  56:     0x7f952f413f7f - rustc_middle[e8d608d57e197328]::query::plumbing::query_get_at::<rustc_query_system[86f95befa84333f8]::query::caches::DefaultCache<rustc_middle[e8d608d57e197328]::ty::ParamEnvAnd<rustc_middle[e8d608d57e197328]::mir::interpret::GlobalId>, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 16usize]>>>
  57:     0x7f95305539ab - rustc_const_eval[f433fb04a4508e61]::const_eval::eval_to_valtree
  58:     0x7f9530553910 - <rustc_const_eval[f433fb04a4508e61]::provide::{closure#0} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_middle[e8d608d57e197328]::ty::ParamEnvAnd<rustc_middle[e8d608d57e197328]::mir::interpret::GlobalId>)>>::call_once
  59:     0x7f953026fd39 - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::eval_to_valtree::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 24usize]>>
  60:     0x7f953026fce8 - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::eval_to_valtree::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_middle[e8d608d57e197328]::ty::ParamEnvAnd<rustc_middle[e8d608d57e197328]::mir::interpret::GlobalId>)>>::call_once
  61:     0x7f953041c638 - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::DefaultCache<rustc_middle[e8d608d57e197328]::ty::ParamEnvAnd<rustc_middle[e8d608d57e197328]::mir::interpret::GlobalId>, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  62:     0x7f953041c2ce - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::eval_to_valtree::get_query_non_incr::__rust_end_short_backtrace
  63:     0x7f952f4da8fc - rustc_middle[e8d608d57e197328]::query::plumbing::query_get_at::<rustc_query_system[86f95befa84333f8]::query::caches::DefaultCache<rustc_middle[e8d608d57e197328]::ty::ParamEnvAnd<rustc_middle[e8d608d57e197328]::mir::interpret::GlobalId>, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 24usize]>>>
  64:     0x7f952f4da69b - <rustc_middle[e8d608d57e197328]::ty::context::TyCtxt>::const_eval_global_id_for_typeck
  65:     0x7f952f4da174 - <rustc_middle[e8d608d57e197328]::ty::context::TyCtxt>::const_eval_resolve_for_typeck
  66:     0x7f952f4f6623 - <rustc_mir_build[317e001f112d53b]::thir::pattern::PatCtxt>::lower_lit
  67:     0x7f952f4e88d6 - <rustc_mir_build[317e001f112d53b]::thir::pattern::PatCtxt>::lower_pattern
  68:     0x7f952f4e75f9 - <core[7c3dc332a8e1c229]::iter::adapters::map::Map<core[7c3dc332a8e1c229]::slice::iter::Iter<rustc_hir[25972d35fbfffbb1]::hir::Arm>, <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::make_mirror_unadjusted::{closure#0}::{closure#13}> as core[7c3dc332a8e1c229]::iter::traits::iterator::Iterator>::fold::<(), core[7c3dc332a8e1c229]::iter::traits::iterator::Iterator::for_each::call<rustc_middle[e8d608d57e197328]::thir::ArmId, <alloc[3f9bbb105762381e]::vec::Vec<rustc_middle[e8d608d57e197328]::thir::ArmId>>::extend_trusted<core[7c3dc332a8e1c229]::iter::adapters::map::Map<core[7c3dc332a8e1c229]::slice::iter::Iter<rustc_hir[25972d35fbfffbb1]::hir::Arm>, <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::make_mirror_unadjusted::{closure#0}::{closure#13}>>::{closure#0}>::{closure#0}>
  69:     0x7f952f4e6f1d - <alloc[3f9bbb105762381e]::vec::Vec<rustc_middle[e8d608d57e197328]::thir::ArmId> as alloc[3f9bbb105762381e]::vec::spec_from_iter::SpecFromIter<rustc_middle[e8d608d57e197328]::thir::ArmId, core[7c3dc332a8e1c229]::iter::adapters::map::Map<core[7c3dc332a8e1c229]::slice::iter::Iter<rustc_hir[25972d35fbfffbb1]::hir::Arm>, <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::make_mirror_unadjusted::{closure#0}::{closure#13}>>>::from_iter
  70:     0x7f952f4ec41d - <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::make_mirror_unadjusted::{closure#0}
  71:     0x7f952f4e572a - <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::mirror_expr
  72:     0x7f952f4ebee6 - <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::make_mirror_unadjusted::{closure#0}
  73:     0x7f952f4e572a - <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::mirror_expr
  74:     0x7f952f4ec8a3 - <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::make_mirror_unadjusted::{closure#0}
  75:     0x7f952f4e572a - <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::mirror_expr
  76:     0x7f952f4ebee6 - <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::make_mirror_unadjusted::{closure#0}
  77:     0x7f952f4e572a - <rustc_mir_build[317e001f112d53b]::thir::cx::Cx>::mirror_expr
  78:     0x7f952f65298c - rustc_mir_build[317e001f112d53b]::thir::cx::thir_body
  79:     0x7f952ee28ff1 - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::thir_body::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 16usize]>>
  80:     0x7f952f4b7d97 - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  81:     0x7f95307738f2 - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::thir_body::get_query_non_incr::__rust_end_short_backtrace
  82:     0x7f95306293b4 - rustc_mir_build[317e001f112d53b]::thir::pattern::check_match::check_match
  83:     0x7f952ee1d37c - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::check_match::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 1usize]>>
  84:     0x7f952f6369ff - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  85:     0x7f952f6366d2 - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::check_match::get_query_non_incr::__rust_end_short_backtrace
  86:     0x7f952fcebb8f - rustc_mir_build[317e001f112d53b]::build::mir_built
  87:     0x7f952ee2a4ec - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>
  88:     0x7f952ee2a4ce - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_built::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_span[3261ff60f64e7044]::def_id::LocalDefId)>>::call_once
  89:     0x7f952efa29dd - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  90:     0x7f9530773f7f - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  91:     0x7f95300715c6 - rustc_mir_transform[1fa6b7d06c51010a]::check_unsafety::unsafety_check_result
  92:     0x7f952ee2a52c - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::unsafety_check_result::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>
  93:     0x7f952ee2a50e - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::unsafety_check_result::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_span[3261ff60f64e7044]::def_id::LocalDefId)>>::call_once
  94:     0x7f952efa29dd - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
  95:     0x7f953077a76f - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::unsafety_check_result::get_query_non_incr::__rust_end_short_backtrace
  96:     0x7f9530075e12 - rustc_mir_transform[1fa6b7d06c51010a]::check_unsafety::unsafety_check_result
  97:     0x7f952ee2a52c - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::unsafety_check_result::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>
  98:     0x7f952ee2a50e - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::unsafety_check_result::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_span[3261ff60f64e7044]::def_id::LocalDefId)>>::call_once
  99:     0x7f952efa29dd - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
 100:     0x7f953077a76f - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::unsafety_check_result::get_query_non_incr::__rust_end_short_backtrace
 101:     0x7f95301e0c24 - rustc_mir_transform[1fa6b7d06c51010a]::mir_const
 102:     0x7f952ee37cce - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_const::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>
 103:     0x7f952ee37c9e - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_const::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_span[3261ff60f64e7044]::def_id::LocalDefId)>>::call_once
 104:     0x7f952efa29dd - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
 105:     0x7f95307742cf - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_const::get_query_non_incr::__rust_end_short_backtrace
 106:     0x7f952f09eb8c - rustc_mir_transform[1fa6b7d06c51010a]::mir_promoted
 107:     0x7f952ee29051 - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_promoted::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 16usize]>>
 108:     0x7f952f4b7b6d - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
 109:     0x7f9530774e72 - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_promoted::get_query_non_incr::__rust_end_short_backtrace
 110:     0x7f952fb7230c - rustc_borrowck[3592366f7ac7de94]::mir_borrowck
 111:     0x7f952ee37c6e - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_borrowck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>
 112:     0x7f952ee37c3e - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_borrowck::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_span[3261ff60f64e7044]::def_id::LocalDefId)>>::call_once
 113:     0x7f952efa29dd - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
 114:     0x7f953077dbbf - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace
 115:     0x7f952f65c2b3 - rustc_hir_analysis[ac900bc9cb535ca9]::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit
 116:     0x7f952f657b25 - rustc_hir_analysis[ac900bc9cb535ca9]::collect::type_of::type_of
 117:     0x7f952efad913 - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>
 118:     0x7f952efad8d0 - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::type_of::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_span[3261ff60f64e7044]::def_id::DefId)>>::call_once
 119:     0x7f952ee31bd5 - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::DefaultCache<rustc_span[3261ff60f64e7044]::def_id::DefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
 120:     0x7f953077173f - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace
 121:     0x7f952fed0176 - rustc_middle[e8d608d57e197328]::query::plumbing::query_get_at::<rustc_query_system[86f95befa84333f8]::query::caches::DefaultCache<rustc_span[3261ff60f64e7044]::def_id::DefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 8usize]>>>
 122:     0x7f952feca00b - rustc_hir_analysis[ac900bc9cb535ca9]::check::check::check_mod_item_types
 123:     0x7f952fa5d85c - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::check_mod_item_types::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 0usize]>>
 124:     0x7f952fa5d83e - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::check_mod_item_types::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, rustc_span[3261ff60f64e7044]::def_id::LocalDefId)>>::call_once
 125:     0x7f952f623ebf - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::VecCache<rustc_span[3261ff60f64e7044]::def_id::LocalDefId, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
 126:     0x7f953077c312 - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::check_mod_item_types::get_query_non_incr::__rust_end_short_backtrace
 127:     0x7f95301f7f67 - <rustc_middle[e8d608d57e197328]::hir::map::Map>::for_each_module::<rustc_hir_analysis[ac900bc9cb535ca9]::check_crate::{closure#6}::{closure#0}>
 128:     0x7f95301f665f - rustc_hir_analysis[ac900bc9cb535ca9]::check_crate
 129:     0x7f95301f1c6a - rustc_interface[3259f0f1c0f54e17]::passes::analysis
 130:     0x7f9530316a4a - rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 1usize]>>
 131:     0x7f9530316a39 - <rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::analysis::dynamic_query::{closure#2} as core[7c3dc332a8e1c229]::ops::function::FnOnce<(rustc_middle[e8d608d57e197328]::ty::context::TyCtxt, ())>>::call_once
 132:     0x7f95304be548 - rustc_query_system[86f95befa84333f8]::query::plumbing::try_execute_query::<rustc_query_impl[7a7d4cbbbc398ddf]::DynamicConfig<rustc_query_system[86f95befa84333f8]::query::caches::SingleCache<rustc_middle[e8d608d57e197328]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[7a7d4cbbbc398ddf]::plumbing::QueryCtxt, false>
 133:     0x7f95304be2d7 - rustc_query_impl[7a7d4cbbbc398ddf]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
 134:     0x7f953008e4d5 - <rustc_middle[e8d608d57e197328]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[2f0949cc27d93100]::run_compiler::{closure#1}::{closure#2}::{closure#4}, core[7c3dc332a8e1c229]::result::Result<(), rustc_span[3261ff60f64e7044]::ErrorGuaranteed>>
 135:     0x7f953008db02 - <rustc_interface[3259f0f1c0f54e17]::interface::Compiler>::enter::<rustc_driver_impl[2f0949cc27d93100]::run_compiler::{closure#1}::{closure#2}, core[7c3dc332a8e1c229]::result::Result<core[7c3dc332a8e1c229]::option::Option<rustc_interface[3259f0f1c0f54e17]::queries::Linker>, rustc_span[3261ff60f64e7044]::ErrorGuaranteed>>
 136:     0x7f9530086bb8 - std[ec332d703e613242]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[3259f0f1c0f54e17]::util::run_in_thread_pool_with_globals<rustc_interface[3259f0f1c0f54e17]::interface::run_compiler<core[7c3dc332a8e1c229]::result::Result<(), rustc_span[3261ff60f64e7044]::ErrorGuaranteed>, rustc_driver_impl[2f0949cc27d93100]::run_compiler::{closure#1}>::{closure#0}, core[7c3dc332a8e1c229]::result::Result<(), rustc_span[3261ff60f64e7044]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[7c3dc332a8e1c229]::result::Result<(), rustc_span[3261ff60f64e7044]::ErrorGuaranteed>>
 137:     0x7f953008633e - <<std[ec332d703e613242]::thread::Builder>::spawn_unchecked_<rustc_interface[3259f0f1c0f54e17]::util::run_in_thread_pool_with_globals<rustc_interface[3259f0f1c0f54e17]::interface::run_compiler<core[7c3dc332a8e1c229]::result::Result<(), rustc_span[3261ff60f64e7044]::ErrorGuaranteed>, rustc_driver_impl[2f0949cc27d93100]::run_compiler::{closure#1}>::{closure#0}, core[7c3dc332a8e1c229]::result::Result<(), rustc_span[3261ff60f64e7044]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[7c3dc332a8e1c229]::result::Result<(), rustc_span[3261ff60f64e7044]::ErrorGuaranteed>>::{closure#1} as core[7c3dc332a8e1c229]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
 138:     0x7f952db70dc5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc5b9f463e020ec3e
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/alloc/src/boxed.rs:2007:9
 139:     0x7f952db70dc5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h140e20c91de13bb4
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/alloc/src/boxed.rs:2007:9
 140:     0x7f952db70dc5 - std::sys::unix::thread::Thread::new::thread_start::hfad7ee6626cdd5ae
                               at /rustc/32303b219d4dffa447aa606bc11c7a648f44a862/library/std/src/sys/unix/thread.rs:108:17
 141:     0x7f952d90244b - <unknown>
 142:     0x7f952d985e40 - <unknown>
 143:                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 attach the file at `/tmp/im/rustc-ice-2023-08-01T05:10:23.035982083Z-2176388.txt` to your bug report

query stack during panic:
#0 [mir_const_qualif] const checking `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{closure#0}::{constant#0}`
#1 [mir_promoted] promoting constants in MIR for `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{closure#0}::{constant#0}`
#2 [mir_borrowck] borrow-checking `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{closure#0}::{constant#0}`
#3 [mir_drops_elaborated_and_const_checked] elaborating drops for `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{closure#0}::{constant#0}`
#4 [mir_for_ctfe] caching mir of `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{closure#0}::{constant#0}` for CTFE
#5 [eval_to_allocation_raw] const-evaluating + checking `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{closure#0}::{constant#0}`
#6 [eval_to_valtree] evaluating type-level constant
#7 [thir_body] building THIR for `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{closure#0}`
#8 [check_match] match-checking `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{closure#0}`
#9 [mir_built] building MIR for `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{closure#0}`
#10 [unsafety_check_result] unsafety-checking `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{closure#0}`
#11 [unsafety_check_result] unsafety-checking `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo`
#12 [mir_const] preparing `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo` for borrow checking
#13 [mir_promoted] promoting constants in MIR for `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo`
#14 [mir_borrowck] borrow-checking `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo`
#15 [type_of] computing type of `<impl at 2C49BBF6A2B5D17B6DFED6C7667B1A8A115341A143FC56F7E50A2FE9FED18D39.rs:8:1: 8:28>::foo::{opaque#0}`
#16 [check_mod_item_types] checking item types in top-level module
#17 [analysis] running analysis passes on this crate
end of query stack
error: aborting due to previous error

@matthiaskrgr matthiaskrgr added I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. C-bug Category: This is a bug. requires-nightly This issue requires a nightly compiler in some way. labels Aug 1, 2023
@rustbot rustbot added the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Aug 1, 2023
@matthiaskrgr
Copy link
Member Author

nvm looks like another on-purpose regression of that const_trait_impl thingy

@Noratrieb Noratrieb removed the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Aug 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-nightly This issue requires a nightly compiler in some way. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

3 participants