thread 'rustc' panicked at compiler/rustc_codegen_ssa/src/back/link.rs:2700:27: index out of bounds: the len is 47 but the index is 47 stack backtrace: 0: 0x105df74cc - std::backtrace::Backtrace::create::h045db20ad20a29af 1: 0x10f6a1cdc - as core[96dda71451d2c891]::ops::function::Fn<(&dyn for<'a, 'b> core[96dda71451d2c891]::ops::function::Fn<(&'a core[96dda71451d2c891]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[96dda71451d2c891]::marker::Sync + core[96dda71451d2c891]::marker::Send, &core[96dda71451d2c891]::panic::panic_info::PanicInfo)>>::call 2: 0x105e1022c - std::panicking::rust_panic_with_hook::h9811dee7b2a41290 3: 0x105e0fc40 - std::panicking::begin_panic_handler::{{closure}}::h9df6d3c362544de5 4: 0x105e0d860 - std::sys_common::backtrace::__rust_end_short_backtrace::he21a2e349f33ab9e 5: 0x105e0f9b0 - _rust_begin_unwind 6: 0x105e6d2f0 - core::panicking::panic_fmt::hb07a7fdf73fc1f73 7: 0x105e6d480 - core::panicking::panic_bounds_check::ha2c1eb644d339da0 8: 0x10f447a30 - rustc_codegen_ssa[a2bce7c714e890ce]::back::link::linker_with_args 9: 0x10f43e8d4 - rustc_codegen_ssa[a2bce7c714e890ce]::back::link::link_natively 10: 0x10f43aadc - rustc_codegen_ssa[a2bce7c714e890ce]::back::link::link_binary 11: 0x10f35d284 - ::link 12: 0x10fe98614 - ::link 13: 0x10f6c7ea8 - std[7f886e9aac2088ad]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[87babf7360fe8007]::run_compiler::{closure#0}>::{closure#1}, core[96dda71451d2c891]::result::Result<(), rustc_span[ccde8df03d73fdd2]::ErrorGuaranteed>>::{closure#0}, core[96dda71451d2c891]::result::Result<(), rustc_span[ccde8df03d73fdd2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[96dda71451d2c891]::result::Result<(), rustc_span[ccde8df03d73fdd2]::ErrorGuaranteed>> 14: 0x10f695348 - <::spawn_unchecked_, rustc_driver_impl[87babf7360fe8007]::run_compiler::{closure#0}>::{closure#1}, core[96dda71451d2c891]::result::Result<(), rustc_span[ccde8df03d73fdd2]::ErrorGuaranteed>>::{closure#0}, core[96dda71451d2c891]::result::Result<(), rustc_span[ccde8df03d73fdd2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[96dda71451d2c891]::result::Result<(), rustc_span[ccde8df03d73fdd2]::ErrorGuaranteed>>::{closure#2} as core[96dda71451d2c891]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 15: 0x105e18d48 - std::sys::pal::unix::thread::Thread::new::thread_start::h7da3daacdb3dbcd5 16: 0x19851af94 - __pthread_joiner_wake rustc version: 1.80.0-nightly (72fdf913c 2024-06-05) platform: aarch64-apple-darwin