thread 'rustc' panicked at compiler/rustc_codegen_ssa/src/back/link.rs:2700:27: index out of bounds: the len is 54 but the index is 54 stack backtrace: 0: 0x101a8b4cc - std::backtrace::Backtrace::create::h045db20ad20a29af 1: 0x10b335cdc - 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: 0x101aa422c - std::panicking::rust_panic_with_hook::h9811dee7b2a41290 3: 0x101aa3c40 - std::panicking::begin_panic_handler::{{closure}}::h9df6d3c362544de5 4: 0x101aa1860 - std::sys_common::backtrace::__rust_end_short_backtrace::he21a2e349f33ab9e 5: 0x101aa39b0 - _rust_begin_unwind 6: 0x101b012f0 - core::panicking::panic_fmt::hb07a7fdf73fc1f73 7: 0x101b01480 - core::panicking::panic_bounds_check::ha2c1eb644d339da0 8: 0x10b0dba30 - rustc_codegen_ssa[a2bce7c714e890ce]::back::link::linker_with_args 9: 0x10b0d28d4 - rustc_codegen_ssa[a2bce7c714e890ce]::back::link::link_natively 10: 0x10b0ceadc - rustc_codegen_ssa[a2bce7c714e890ce]::back::link::link_binary 11: 0x10aff1284 - ::link 12: 0x10bb2c614 - ::link 13: 0x10b35bea8 - 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: 0x10b329348 - <::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: 0x101aacd48 - 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