thread 'rustc' panicked at compiler/rustc_middle/src/ty/instance.rs:469:17:
Box<dyn Any>
stack backtrace:
0: 0x11308e794 - <std[8eca9205dc6438aa]::backtrace::Backtrace>::create
1: 0x1110d7774 - std[8eca9205dc6438aa]::panicking::update_hook::<alloc[3e629dd8f2ae42bd]::boxed::Box<rustc_driver_impl[145b6d1f1d28bf56]::install_ice_hook::{closure#1}>>::{closure#0}
2: 0x11309f960 - std[8eca9205dc6438aa]::panicking::panic_with_hook
3: 0x11115989c - std[8eca9205dc6438aa]::panicking::begin_panic::<rustc_errors[2392aa2c4b65643f]::ExplicitBug>::{closure#0}
4: 0x111143228 - std[8eca9205dc6438aa]::sys::backtrace::__rust_end_short_backtrace::<std[8eca9205dc6438aa]::panicking::begin_panic<rustc_errors[2392aa2c4b65643f]::ExplicitBug>::{closure#0}, !>
5: 0x115e61f68 - std[8eca9205dc6438aa]::panicking::begin_panic::<rustc_errors[2392aa2c4b65643f]::ExplicitBug>
6: 0x115e62b88 - <rustc_errors[2392aa2c4b65643f]::diagnostic::BugAbort as rustc_errors[2392aa2c4b65643f]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
7: 0x115ed1444 - rustc_middle[f00695f8fb3031cf]::util::bug::opt_span_bug_fmt::<rustc_span[6d6eb69fa5e438b8]::span_encoding::Span>::{closure#0}
8: 0x111d0523c - rustc_middle[f00695f8fb3031cf]::ty::context::tls::with_opt::<rustc_middle[f00695f8fb3031cf]::util::bug::opt_span_bug_fmt<rustc_span[6d6eb69fa5e438b8]::span_encoding::Span>::{closure#0}, !>::{closure#0}
9: 0x111cdd678 - rustc_middle[f00695f8fb3031cf]::ty::context::tls::with_context_opt::<rustc_middle[f00695f8fb3031cf]::ty::context::tls::with_opt<rustc_middle[f00695f8fb3031cf]::util::bug::opt_span_bug_fmt<rustc_span[6d6eb69fa5e438b8]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
10: 0x115ed5538 - rustc_middle[f00695f8fb3031cf]::util::bug::bug_fmt
11: 0x111cc63e4 - <rustc_middle[f00695f8fb3031cf]::ty::list::RawList<(), rustc_middle[f00695f8fb3031cf]::ty::generic_args::GenericArg>>::fill_item::<<rustc_middle[f00695f8fb3031cf]::ty::instance::Instance>::mono::{closure#0}>
12: 0x111cc6270 - <rustc_middle[f00695f8fb3031cf]::ty::list::RawList<(), rustc_middle[f00695f8fb3031cf]::ty::generic_args::GenericArg>>::fill_item::<<rustc_middle[f00695f8fb3031cf]::ty::instance::Instance>::mono::{closure#0}>
13: 0x111d31df4 - <rustc_middle[f00695f8fb3031cf]::ty::instance::Instance>::mono
14: 0x10ae4064c - <codegen[836577a15c3173ae]::mir2lir::MirToLir>::lower_terminator::{closure#0}
at /Users/master/cyber/rs/codegen/src/mir2lir.rs:769:48
15: 0x10ae44d60 - <core[f98fa8352ab161ed]::option::Option<rustc_middle[f00695f8fb3031cf]::ty::instance::Instance>>::unwrap_or_else::<<codegen[836577a15c3173ae]::mir2lir::MirToLir>::lower_terminator::{closure#0}>
at /rustc/80d8f292d82d735f83417221dd63b0dd2bbb8dd2/library/core/src/option.rs:1067:21
16: 0x10ae35b80 - <codegen[836577a15c3173ae]::mir2lir::MirToLir>::lower_terminator
at /Users/master/cyber/rs/codegen/src/mir2lir.rs:769:30
17: 0x10ae3a740 - <codegen[836577a15c3173ae]::mir2lir::MirToLir>::lower
at /Users/master/cyber/rs/codegen/src/mir2lir.rs:84:18
18: 0x10ae1bc9c - codegen[836577a15c3173ae]::codegen::codegen_crate
at /Users/master/cyber/rs/codegen/src/codegen.rs:68:23
19: 0x10ae13228 - <codegen[836577a15c3173ae]::backend::TridentBackend as rustc_codegen_ssa[71671e34f8440397]::traits::backend::CodegenBackend>::codegen_crate
at /Users/master/cyber/rs/codegen/src/backend.rs:23:18
20: 0x111999864 - <rustc_interface[1da677b0858b67f7]::queries::Linker>::codegen_and_build_linker
21: 0x11108bfc8 - rustc_interface[1da677b0858b67f7]::passes::create_and_enter_global_ctxt::<core[f98fa8352ab161ed]::option::Option<rustc_interface[1da677b0858b67f7]::queries::Linker>, rustc_driver_impl[145b6d1f1d28bf56]::run_compiler::{closure#0}::{closure#2}>
22: 0x1110d5c4c - rustc_interface[1da677b0858b67f7]::interface::run_compiler::<(), rustc_driver_impl[145b6d1f1d28bf56]::run_compiler::{closure#0}>::{closure#1}
23: 0x1110c7370 - std[8eca9205dc6438aa]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[1da677b0858b67f7]::util::run_in_thread_with_globals<rustc_interface[1da677b0858b67f7]::util::run_in_thread_pool_with_globals<rustc_interface[1da677b0858b67f7]::interface::run_compiler<(), rustc_driver_impl[145b6d1f1d28bf56]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
24: 0x1110dc274 - <<std[8eca9205dc6438aa]::thread::Builder>::spawn_unchecked_<rustc_interface[1da677b0858b67f7]::util::run_in_thread_with_globals<rustc_interface[1da677b0858b67f7]::util::run_in_thread_pool_with_globals<rustc_interface[1da677b0858b67f7]::interface::run_compiler<(), rustc_driver_impl[145b6d1f1d28bf56]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[f98fa8352ab161ed]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
25: 0x1130a99cc - <std[8eca9205dc6438aa]::sys::thread::unix::Thread>::new::thread_start
26: 0x1852ffc58 - __pthread_cond_wait
rustc version: 1.93.0-nightly (80d8f292d 2025-11-25)
platform: aarch64-apple-darwin
query stack during panic:
end of query stack