rust icon indicating copy to clipboard operation
rust copied to clipboard

Change codegen of LLVM intrinsics to be name-based, and add llvm linkage support for `bf16(xN)`, `i1xN` and `x86amx`

Open sayantn opened this issue 7 months ago • 50 comments

This PR changes how LLVM intrinsics are codegen

Explanation of the changes

Current procedure

This is the same for all functions, LLVM intrinsics are not treated specially

  • We get the LLVM Type of a function simply using the argument types. For example, the following function
    #[link_name = "llvm.sqrt.f32"]
    fn sqrtf32(a: f32) -> f32;
    
    will have LLVM type simply f32 (f32) due to the Rust signature

Pros

  • Simpler to implement, no extra complexity involved due to LLVM intrinsics

Cons

  • LLVM intrinsics have a well-defined signature, completely defined by their name (and if it is overloaded, the type parameters). So, this process of converting Rust signatures to LLVM signatures may not work, for example the following code generates LLVM IR without any problem
    #[link_name = "llvm.sqrt.f32"]
    fn sqrtf32(a: i32) -> f32;
    
    but the generated LLVM IR is invalid, because it has wrong signature for the intrinsic (Godbolt, adding -Zverify-llvm-ir to it will fail compilation). I would expect this code to not compile at all instead of generating invalid IR.
  • LLVM intrinsics that have types in their signature that can't be accessed from Rust (notable examples are the AMX intrinsics that have the x86amx type, and (almost) all intrinsics that have vectors of i1 types) can't be linked to at all. This is a (major?) roadblock in the AMX and AVX512 support in stdarch.
  • If code uses an non-existing LLVM intrinsic, even -Zverify-llvm-ir won't complain. Eventually it will error out due to the non-existing function (courtesy of the linker). I don't think this is a behavior we want.

What this PR does

  • When linking to non-overloaded intrinsics, we use the function LLVMIntrinsicGetType to directly get the function type of the intrinsic from LLVM.
  • We then use this LLVM definition to verify the Rust signature, and emit a proper error if it doesn't match, instead of silently emitting invalid IR.

[!NOTE] This PR only focuses on non-overloaded intrinsics, overloaded can be done in a future PR

Regardless, the undermentioned functionalities work for all intrinsics

  • If we can't find the intrinsic, we check if it has been AutoUpgraded by LLVM. If not, that means it is an invalid intrinsic, and we error out.
  • Don't allow intrinsics from other archs to be declared, e.g. error out if an AArch64 intrinsic is declared when we are compiling for x86

Pros

  • It is now not possible (or at least, it would require significantly more leaps and bounds) to introduce invalid IR using non-overloaded LLVM intrinsics.
  • As we are now doing the matching of Rust signatures to LLVM intrinsics ourselves, we can now add bypasses to enable linking to such non-Rust types (e.g. matching 8192-bit vectors to x86amx and injecting llvm.x86.cast.vector.to.tile and llvm.x86.cast.tile.to.vectors in callsite)

[!NOTE] I don't intend for these bypasses to be permanent (at least the bf16 and i1 ones, the x86amx bypass seems inevitable). A better approach will be introducing a bf16 type in Rust, and allowing repr(simd) with bools to get Rust-native i1xNs. These are meant to be short-time, as I mentioned, "bypass"es. They shouldn't cause any major breakage even if removed, as link_llvm_intrinsics is perma-unstable.

This PR adds bypasses for bf16 (via i16), bf16xN (via i16xN), i1xN (via iM, where M is the smallest power of 2 s.t. M >= N, unless N <= 4, where we use M = 8), and x86amx (via 8192-bit vectors). This will unblock AVX512-VP2INTERSECT, AMX and a lot of bf16 intrinsics in stdarch. This PR also automatically destructures structs if the types don't exactly match (this is required for us to start emitting hard errors on mismmatches).

Cons

  • This only works for non-overloaded intrinsics (at least for now). Improving this to work with overloaded intrinsics too will involve significantly more work.

Possible ways to extend this to overloaded intrinsics (future)

Parse the mangled intrinsic name to get the type parameters

LLVM has a stable mangling of intrinsic names with type parameters (in LLVMIntrinsicCopyOverloadedName2), so we can parse the name to get the type parameters, and then just do the same thing.

Pros

  • For most intrinsics, this will work perfectly, and is a easy way to do this.

Cons

  • The LLVM mangling is not perfectly reversible. When we have TargetExt types or identified structs, their name is a part of the mangling, making it impossible to reverse. Even more complexities arise when there are unnamed identified structs, as LLVM adds more mangling to the names.

Use the IITDescriptor table and the Rust function signature

We can use the base name to get the IITDescriptors of the corresponding intrinsic, and then manually implement the matching logic based on the Rust signature.

Pros

  • Doesn't have the above mentioned limitation of the parsing approach, has correct behavior even when there are identified structs and TargetExt types. Also, fun fact, Rust exports all struct types as literal structs (unless it is emitting LLVM IR, then it always uses named identified structs, with mangled names)

Cons

  • Doesn't actually use the type parameters in the name, only uses the base name and the Rust signature to get the llvm signature (although we can check that it is the correct name). It means there would be no way to (for example) link against llvm.sqrt.bf16 until we have bf16 types in Rust. Because if we are using u16s (or any other type) as bf16s, then the matcher will deduce that the signature is u16 (u16) not bf16 (bf16) (which would lead to an error because u16 is not a valid type parameter for llvm.sqrt), even though the intended type parameter is specified in the name.
  • Much more complex, and hard to maintain as LLVM gets new IITDescriptorKinds

These 2 approaches might give different results for same function. Let's take

#[link_name = "llvm.is.constant.bf16"]
fn foo(a: u16) -> bool

The name-based approach will decide that the type parameter is bf16, and the LLVM signature is i1 (bf16) and will inject some bitcasts at callsite. The IITDescriptor-based approach will decide that the LLVM signature is i1 (u16), and will see that the name given doesn't match the expected name (llvm.is.constant.u16), and will error out.

Other things that this PR does

  • Disables all ABI checks only for the unadjusted ABI to facilitate the implementation of AMX (otherwise passing 8192-bit vectors to the intrinsic won't be allowed). This is "safe" because this ABI is only used to link to LLVM intrinsics, and passing vectors of any lengths to LLVM intrinsics is fine, because they don't exist in machine level.
  • Removes unnecessary bitcasts in cg_llvm/builder::check_call (now renamed as cast_arguments due to its new counterpart cast_return). This was old code from when Rust used to pass non-erased lifetimes to LLVM.

Reviews are welcome, as this is my first time actually contributing to rustc

After CI is green, we would need a try build and a rustc-perf run.

@rustbot label T-compiler A-codegen A-LLVM r? codegen

sayantn avatar May 07 '25 19:05 sayantn

Some changes occurred in compiler/rustc_codegen_ssa

cc @WaffleLapkin

rustbot avatar May 08 '25 07:05 rustbot

I have changed the detection logic to be name-based. This approach can't have false negatives, but it has nontrivial behaviour with functions that export themselves as LLVM intrinsic, with unadjusted ABI (the ABI is important, otherwise rustc will pass the arguments via reference). The following code doesn't codegen

// things from earlier definition

#[export_name = "llvm.x86.tdpbsud.internal"]
#[target_feature(enable = "amx-int8")]
pub extern "unadjusted" fn bar(m: u16, n: u16, k: u16, a: Tile, b: Tile, c: Tile) -> Tile {
    unsafe { tdpbuud(m, n, k, a, b, c) }
}

I was honestly surprised that this code even compiles! Exporting a function masquerading as an LLVM intrinsic is vile! The LLVM IR produced is

; ModuleID = 'test.acdeec3141bb4e39-cgu.0'
source_filename = "test.acdeec3141bb4e39-cgu.0"
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"

; Function Attrs: nounwind
define x86_amx @llvm.x86.tdpbsud.internal(i16 %m, i16 %n, i16 %k, x86_amx %a, x86_amx %b, x86_amx %c) unnamed_addr #0 {
start:
  %0 = tail call x86_amx @llvm.x86.tdpbuud.internal(i16 noundef %m, i16 noundef %n, i16 noundef %k, x86_amx %a, x86_amx %b, x86_amx %c) #0
  %_0 = bitcast x86_amx %0 to <256 x i32>
  ret <256 x i32> %_0
}

; Function Attrs: nounwind
declare x86_amx @llvm.x86.tdpbuud.internal(i16, i16, i16, x86_amx, x86_amx, x86_amx) unnamed_addr #0

attributes #0 = { nounwind }

!llvm.module.flags = !{!0, !1}
!llvm.ident = !{!2}

!0 = !{i32 8, !"PIC Level", i32 2}
!1 = !{i32 2, !"RtLibUseGOT", i32 1}
!2 = !{!"rustc version 1.88.0-dev"}

I couldn't find any more edge cases, but I will try make the check stricter

sayantn avatar May 08 '25 07:05 sayantn

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 21.0s done
#18 DONE 27.2s
##[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
---
   Compiling rustc_codegen_ssa v0.0.0 (/checkout/compiler/rustc_codegen_ssa)
error[E0405]: cannot find trait `Display` in this scope
  --> compiler/rustc_codegen_ssa/src/traits/backend.rs:24:33
   |
24 |     type Value: CodegenObject + Display;
   |                                 ^^^^^^^ not found in this scope
   |
help: consider importing one of these traits
   |
1  + use crate::traits::fmt::Display;

rust-log-analyzer avatar May 08 '25 07:05 rust-log-analyzer

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.2s done
#18 DONE 33.8s
##[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] gccjit_sys test:false 0.030
[RUSTC-TIMING] libc test:false 0.934
[RUSTC-TIMING] gccjit test:false 0.270
   Compiling rustc_codegen_gcc v0.1.0 (/checkout/compiler/rustc_codegen_gcc)
error[E0277]: `RValue<'gcc>` doesn't implement `std::fmt::Display`
   --> compiler/rustc_codegen_gcc/src/builder.rs:489:18
    |
489 |     type Value = <CodegenCx<'gcc, 'tcx> as BackendTypes>::Value;
    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `RValue<'gcc>` cannot be formatted with the default formatter
    |
    = help: the trait `std::fmt::Display` is not implemented for `RValue<'gcc>`
    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
note: required by a bound in `rustc_codegen_ssa::traits::BackendTypes::Value`
   --> /checkout/compiler/rustc_codegen_ssa/src/traits/backend.rs:24:33
    |
24  |     type Value: CodegenObject + std::fmt::Display;
    |                                 ^^^^^^^^^^^^^^^^^ required by this bound in `BackendTypes::Value`

error[E0277]: `RValue<'gcc>` doesn't implement `std::fmt::Display`
   --> compiler/rustc_codegen_gcc/src/context.rs:363:18
    |
363 |     type Value = RValue<'gcc>;
    |                  ^^^^^^^^^^^^ `RValue<'gcc>` cannot be formatted with the default formatter
    |
    = help: the trait `std::fmt::Display` is not implemented for `RValue<'gcc>`
    = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
note: required by a bound in `rustc_codegen_ssa::traits::BackendTypes::Value`
   --> /checkout/compiler/rustc_codegen_ssa/src/traits/backend.rs:24:33
    |
24  |     type Value: CodegenObject + std::fmt::Display;
    |                                 ^^^^^^^^^^^^^^^^^ required by this bound in `BackendTypes::Value`

error[E0050]: method `fn_decl_backend_type` has 2 parameters but the declaration in trait `fn_decl_backend_type` has 3
   --> compiler/rustc_codegen_gcc/src/type_of.rs:376:29
    |
376 |     fn fn_decl_backend_type(&self, fn_abi: &FnAbi<'tcx, Ty<'tcx>>) -> Type<'gcc> {
    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 parameters, found 2
    |
    = note: `fn_decl_backend_type` from trait: `fn(&Self, &FnAbi<'tcx, rustc_middle::ty::Ty<'tcx>>, &str) -> <Self as BackendTypes>::Type`

Some errors have detailed explanations: E0050, E0277.
For more information about an error, try `rustc --explain E0050`.
[RUSTC-TIMING] rustc_codegen_gcc test:false 3.033
error: could not compile `rustc_codegen_gcc` (lib) due to 3 previous errors

rust-log-analyzer avatar May 08 '25 08:05 rust-log-analyzer

Some changes occurred in compiler/rustc_codegen_gcc

cc @antoyo, @GuillaumeGomez

rustbot avatar May 08 '25 15:05 rustbot

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.2s done
#18 DONE 28.2s
##[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
---
   Compiling rustc_codegen_gcc v0.1.0 (/checkout/compiler/rustc_codegen_gcc)
error[E0412]: cannot find type `RValue` in this scope
   --> compiler/rustc_codegen_gcc/src/type_of.rs:379:18
    |
379 |         _fn_ptr: RValue<'gcc>,
    |                  ^^^^^^ not found in this scope
    |
help: consider importing this struct
    |
1   + use gccjit::RValue;

rust-log-analyzer avatar May 08 '25 16:05 rust-log-analyzer

I managed to resolve the false positive (which resulted in #140822).

This can now be extended to more use-cases, e.g. using bf16 vectors from Rust

sayantn avatar May 08 '25 18:05 sayantn

I think you can use LLVMGetIntrinsicDeclaration, LLVMGetIntrinsicDeclaration or some functions in Intrinsic.h in declare_raw_fn, as a reference: https://github.com/llvm/llvm-project/blob/d35ad58859c97521edab7b2eddfa9fe6838b9a5e/llvm/lib/AsmParser/LLParser.cpp#L330-L335.

dianqk avatar May 09 '25 07:05 dianqk

That can be used to improve performance, I am not really focusing on performance in this PR. I want to currently emphasize the correctness of the codegen.

sayantn avatar May 09 '25 07:05 sayantn

Oh wait, I probably misunderstood your comment, you meant using the llvm declaration by itself. Yeah, that would be better, thanks for the info. I will update the impl when I get the chance

sayantn avatar May 09 '25 07:05 sayantn

Oh wait, I probably misunderstood your comment, you meant using the llvm declaration by itself. Yeah, that would be better, thanks for the info. I will update the impl when I get the chance

I think you can just focus on non-overloaded functions for this PR. Overloaded functions and type checking that checking Rust function signatures using LLVM defined can be subsequent PRs.

@rustbot author

dianqk avatar May 15 '25 22:05 dianqk

Reminder, once the PR becomes ready for a review, use @rustbot ready.

rustbot avatar May 15 '25 22:05 rustbot

Added functionality to use the appropriate amx-specific casts instead of generic bitcast. Discovered the bug that if the intrinsic is passed as a function pointer, then it doesn't work.

The following snippet

#[no_mangle]
#[target_feature(enable = "amx-int8")]
pub unsafe fn foo(m: u16, n: u16, k: u16, a: Tile, b: Tile, c: Tile, f: unsafe extern "unadjusted" fn(u16, u16, u16, Tile, Tile, Tile) -> Tile) -> Tile {
    f(m, n, k, a, b, c)
}

#[no_mangle]
#[target_feature(enable = "amx-int8")]
pub fn bar(m: u16, n: u16, k: u16, a: Tile, b: Tile, c: Tile) -> Tile {
    unsafe { foo(m, n, k, a, b, c, tdpbuud) }
}

produces the llvm ir

; Function Attrs: nonlazybind uwtable
define void @foo(ptr sret([1024 x i8]) align 1024 %_0, i16 %m, i16 %n, i16 %k, ptr align 1024 %a, ptr align 1024 %b, ptr align 1024 %c, ptr %f) unnamed_addr #0 {
start:
  %0 = load <256 x i32>, ptr %a, align 1024
  %1 = load <256 x i32>, ptr %b, align 1024
  %2 = load <256 x i32>, ptr %c, align 1024
  %3 = call <256 x i32> %f(i16 %m, i16 %n, i16 %k, <256 x i32> %0, <256 x i32> %1, <256 x i32> %2) #1
  store <256 x i32> %3, ptr %_0, align 1024
  ret void
}

; Function Attrs: nonlazybind uwtable
define void @bar(ptr sret([1024 x i8]) align 1024 %_0, i16 %m, i16 %n, i16 %k, ptr align 1024 %a, ptr align 1024 %b, ptr align 1024 %c) unnamed_addr #0 {
start:
  %0 = alloca [1024 x i8], align 1024
  %1 = alloca [1024 x i8], align 1024
  %2 = alloca [1024 x i8], align 1024
  %3 = load <256 x i32>, ptr %a, align 1024
  store <256 x i32> %3, ptr %2, align 1024
  %4 = load <256 x i32>, ptr %b, align 1024
  store <256 x i32> %4, ptr %1, align 1024
  %5 = load <256 x i32>, ptr %c, align 1024
  store <256 x i32> %5, ptr %0, align 1024
  call void @foo(ptr sret([1024 x i8]) align 1024 %_0, i16 %m, i16 %n, i16 %k, ptr align 1024 %2, ptr align 1024 %1, ptr align 1024 %0, ptr @llvm.x86.tdpbuud.internal)
  ret void
}

; Function Attrs: nounwind
declare x86_amx @llvm.x86.tdpbuud.internal(i16, i16, i16, x86_amx, x86_amx, x86_amx) unnamed_addr #1

attributes #0 = { nonlazybind uwtable "probe-stack"="inline-asm" "target-cpu"="x86-64" "target-features"="+amx-int8,+amx-tile" }
attributes #1 = { nounwind }

which, for some reason, still codegens (but probably garbage though). @dianqk is the behaviour of extern "unadjusted" function pointers even specified?

sayantn avatar May 18 '25 15:05 sayantn

The job x86_64-gnu-tools failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[RUSTC-TIMING] cc test:false 0.534
   Compiling compiler_builtins v0.1.159
[RUSTC-TIMING] build_script_build test:false 0.288
   Compiling rustc-std-workspace-core v1.99.0 (/checkout/library/rustc-std-workspace-core)
rustc: /checkout/src/llvm-project/llvm/lib/IR/Intrinsics.cpp:690: std::pair<ArrayRef<unsigned int>, StringRef> findTargetSubtable(StringRef): Assertion `Name.starts_with("llvm.")' failed.
[RUSTC-TIMING] rustc_std_workspace_core test:false 0.030
[RUSTC-TIMING] libc test:false 1.782
   Compiling alloc v0.0.0 (/checkout/library/alloc)
   Compiling cfg-if v1.0.0
   Compiling adler2 v2.0.0
   Compiling memchr v2.7.4
   Compiling rustc-demangle v0.1.24
   Compiling panic_abort v0.0.0 (/checkout/library/panic_abort)
rustc: /checkout/src/llvm-project/llvm/lib/IR/Intrinsics.cpp:690: std::pair<ArrayRef<unsigned int>, StringRef> findTargetSubtable(StringRef): Assertion `Name.starts_with("llvm.")' failed.
   Compiling unwind v0.0.0 (/checkout/library/unwind)
rustc: /checkout/src/llvm-project/llvm/lib/IR/Intrinsics.cpp:690: std::pair<ArrayRef<unsigned int>, StringRef> findTargetSubtable(StringRef): Assertion `Name.starts_with("llvm.")' failed.
[RUSTC-TIMING] cfg_if test:false 0.037
rustc: /checkout/src/llvm-project/llvm/lib/IR/Intrinsics.cpp:690: std::pair<ArrayRef<unsigned int>, StringRef> findTargetSubtable(StringRef): Assertion `Name.starts_with("llvm.")' failed.
[RUSTC-TIMING] unwind test:false 0.065
[RUSTC-TIMING] panic_abort test:false 0.308
rustc exited with signal: 6 (SIGABRT) (core dumped)
error: could not compile `panic_abort` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name panic_abort --edition=2024 library/panic_abort/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9a687d0f894692a0 -C extra-filename=-1595625563df7550 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/deps --extern compiler_builtins=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/libcompiler_builtins-3b881170269c3765.rmeta --extern core=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/libcore-cb7d263a0f2eedd1.rmeta -Csymbol-mangling-version=v0 '--check-cfg=cfg(feature,values(any()))' -Zunstable-options '--check-cfg=cfg(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Cembed-bitcode=yes -Cforce-frame-pointers=yes '-Zcrate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/")' -Z binary-dep-depinfo -L native=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/build/compiler_builtins-b88ca2fb4d6611a2/out` (exit status: 254)
warning: build failed, waiting for other jobs to finish...
[RUSTC-TIMING] adler2 test:false 0.391
rustc exited with signal: 6 (SIGABRT) (core dumped)
error: could not compile `adler2` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name adler2 --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debug-assertions=on --cfg 'feature="compiler_builtins"' --cfg 'feature="core"' --cfg 'feature="rustc-dep-of-std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "default", "rustc-dep-of-std", "std"))' -C metadata=055713c43b208f45 -C extra-filename=-1616880c6d69ee09 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C strip=debuginfo -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/deps --extern compiler_builtins=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/libcompiler_builtins-3b881170269c3765.rmeta --extern core=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/librustc_std_workspace_core-1e0d89774044867a.rmeta --cap-lints allow -Csymbol-mangling-version=v0 '--check-cfg=cfg(feature,values(any()))' -Zunstable-options '--check-cfg=cfg(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Cembed-bitcode=yes -Cforce-frame-pointers=yes '-Zcrate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/")' -Z binary-dep-depinfo -L native=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/build/compiler_builtins-b88ca2fb4d6611a2/out` (exit status: 254)
rustc: /checkout/src/llvm-project/llvm/lib/IR/Intrinsics.cpp:690: std::pair<ArrayRef<unsigned int>, StringRef> findTargetSubtable(StringRef): Assertion `Name.starts_with("llvm.")' failed.
[RUSTC-TIMING] compiler_builtins test:false 3.297
rustc exited with signal: 6 (SIGABRT) (core dumped)
error: could not compile `compiler_builtins` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name compiler_builtins --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compiler_builtins-0.1.159/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=10000 --warn=unexpected_cfgs --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(target_os, values("cygwin"))' -C debug-assertions=on --cfg 'feature="c"' --cfg 'feature="compiler-builtins"' --cfg 'feature="default"' --cfg 'feature="rustc-dep-of-std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("c", "compiler-builtins", "default", "mangled-names", "mem", "no-asm", "no-f16-f128", "rustc-dep-of-std", "unstable-public-internals"))' -C metadata=919ee2511425e9b1 -C extra-filename=-3b881170269c3765 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C strip=debuginfo -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/deps --extern core=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/librustc_std_workspace_core-1e0d89774044867a.rmeta --cap-lints allow -Csymbol-mangling-version=v0 '--check-cfg=cfg(feature,values(any()))' -Zunstable-options '--check-cfg=cfg(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Cembed-bitcode=yes -Cforce-frame-pointers=yes '-Zcrate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/")' -Z binary-dep-depinfo -L native=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/build/compiler_builtins-b88ca2fb4d6611a2/out -l static=compiler-rt --cfg f16_enabled --cfg f128_enabled --cfg intrinsics_enabled --cfg arch_enabled --cfg optimizations_enabled --cfg 'feature="unstable-intrinsics"' --cfg 'feature="mem-unaligned"' --cfg '__absvdi2="optimized-c"' --cfg '__absvsi2="optimized-c"' --cfg '__absvti2="optimized-c"' --cfg '__addvdi3="optimized-c"' --cfg '__addvsi3="optimized-c"' --cfg '__addvti3="optimized-c"' --cfg '__cmpdi2="optimized-c"' --cfg '__cmpti2="optimized-c"' --cfg '__divdc3="optimized-c"' --cfg '__divsc3="optimized-c"' --cfg '__ffsti2="optimized-c"' --cfg '__int_util="optimized-c"' --cfg '__muldc3="optimized-c"' --cfg '__mulsc3="optimized-c"' --cfg '__mulvdi3="optimized-c"' --cfg '__mulvsi3="optimized-c"' --cfg '__mulvti3="optimized-c"' --cfg '__negdf2="optimized-c"' --cfg '__negdi2="optimized-c"' --cfg '__negsf2="optimized-c"' --cfg '__negti2="optimized-c"' --cfg '__negvdi2="optimized-c"' --cfg '__negvsi2="optimized-c"' --cfg '__negvti2="optimized-c"' --cfg '__paritydi2="optimized-c"' --cfg '__paritysi2="optimized-c"' --cfg '__parityti2="optimized-c"' --cfg '__popcountdi2="optimized-c"' --cfg '__popcountsi2="optimized-c"' --cfg '__popcountti2="optimized-c"' --cfg '__subvdi3="optimized-c"' --cfg '__subvsi3="optimized-c"' --cfg '__subvti3="optimized-c"' --cfg '__ucmpdi2="optimized-c"' --cfg '__ucmpti2="optimized-c"' --check-cfg 'cfg(__ashldi3, values("optimized-c"))' --check-cfg 'cfg(__ashlsi3, values("optimized-c"))' --check-cfg 'cfg(__ashrdi3, values("optimized-c"))' --check-cfg 'cfg(__ashrsi3, values("optimized-c"))' --check-cfg 'cfg(__bswapsi2, values("optimized-c"))' --check-cfg 'cfg(__bswapdi2, values("optimized-c"))' --check-cfg 'cfg(__bswapti2, values("optimized-c"))' --check-cfg 'cfg(__divdi3, values("optimized-c"))' --check-cfg 'cfg(__divsi3, values("optimized-c"))' --check-cfg 'cfg(__divmoddi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodti4, values("optimized-c"))' --check-cfg 'cfg(__lshrdi3, values("optimized-c"))' --check-cfg 'cfg(__lshrsi3, values("optimized-c"))' --check-cfg 'cfg(__moddi3, values("optimized-c"))' --check-cfg 'cfg(__modsi3, values("optimized-c"))' --check-cfg 'cfg(__muldi3, values("optimized-c"))' --check-cfg 'cfg(__udivdi3, values("optimized-c"))' --check-cfg 'cfg(__udivmoddi4, values("optimized-c"))' --check-cfg 'cfg(__udivmodsi4, values("optimized-c"))' --check-cfg 'cfg(__udivsi3, values("optimized-c"))' --check-cfg 'cfg(__umoddi3, values("optimized-c"))' --check-cfg 'cfg(__umodsi3, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(target_feature, values("vis3"))' --check-cfg 'cfg(feature, values("checked"))' --check-cfg 'cfg(assert_no_panic)' --check-cfg 'cfg(f16_enabled)' --check-cfg 'cfg(f128_enabled)' --check-cfg 'cfg(thumb)' --check-cfg 'cfg(thumb_1)' --check-cfg 'cfg(intrinsics_enabled)' --check-cfg 'cfg(arch_enabled)' --check-cfg 'cfg(optimizations_enabled)' --check-cfg 'cfg(feature, values("unstable-public-internals"))' --check-cfg 'cfg(optimizations_enabled)' --check-cfg 'cfg(x86_no_sse)' --check-cfg 'cfg(feature, values("mem-unaligned"))' --check-cfg 'cfg(kernel_user_helpers)'` (exit status: 254)
[RUSTC-TIMING] rustc_demangle test:false 0.854
rustc exited with signal: 6 (SIGABRT) (core dumped)
error: could not compile `rustc-demangle` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name rustc_demangle --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-demangle-0.1.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=s -C embed-bitcode=no -C codegen-units=1 -C debug-assertions=on --cfg 'feature="compiler_builtins"' --cfg 'feature="core"' --cfg 'feature="rustc-dep-of-std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std", "std"))' -C metadata=590bbef5694c949d -C extra-filename=-66bd0a58031d0865 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C strip=debuginfo -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/deps --extern compiler_builtins=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/libcompiler_builtins-3b881170269c3765.rmeta --extern core=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/librustc_std_workspace_core-1e0d89774044867a.rmeta --cap-lints allow -Csymbol-mangling-version=v0 '--check-cfg=cfg(feature,values(any()))' -Zunstable-options '--check-cfg=cfg(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Cembed-bitcode=yes -Cforce-frame-pointers=yes '-Zcrate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/")' -Z binary-dep-depinfo -L native=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/build/compiler_builtins-b88ca2fb4d6611a2/out` (exit status: 254)
rustc: /checkout/src/llvm-project/llvm/lib/IR/Intrinsics.cpp:690: std::pair<ArrayRef<unsigned int>, StringRef> findTargetSubtable(StringRef): Assertion `Name.starts_with("llvm.")' failed.
[RUSTC-TIMING] memchr test:false 1.390
rustc exited with signal: 6 (SIGABRT) (core dumped)
error: could not compile `memchr` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name memchr --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debug-assertions=on --cfg 'feature="compiler_builtins"' --cfg 'feature="core"' --cfg 'feature="rustc-dep-of-std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiler_builtins", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=a4281632f15e4b30 -C extra-filename=-9e35bc9be68171bf --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/deps --extern compiler_builtins=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/libcompiler_builtins-3b881170269c3765.rmeta --extern core=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/librustc_std_workspace_core-1e0d89774044867a.rmeta --cap-lints allow -Csymbol-mangling-version=v0 '--check-cfg=cfg(feature,values(any()))' -Zunstable-options '--check-cfg=cfg(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Cembed-bitcode=yes -Cforce-frame-pointers=yes '-Zcrate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/")' -Z binary-dep-depinfo -L native=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/build/compiler_builtins-b88ca2fb4d6611a2/out` (exit status: 254)
[RUSTC-TIMING] core test:false 31.954
rustc exited with signal: 6 (SIGABRT) (core dumped)
error: could not compile `core` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name core --edition=2024 library/core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 --warn=unexpected_cfgs --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_fp_fmt_parse)' --check-cfg 'cfg(feature, values(any()))' --check-cfg 'cfg(target_has_reliable_f16)' --check-cfg 'cfg(target_has_reliable_f16_math)' --check-cfg 'cfg(target_has_reliable_f128)' --check-cfg 'cfg(target_has_reliable_f128_math)' -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug_refcell", "debug_typeid", "optimize_for_size", "panic_immediate_abort"))' -C metadata=4f9217aff00f2171 -C extra-filename=-cb7d263a0f2eedd1 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/deps -Csymbol-mangling-version=v0 '--check-cfg=cfg(feature,values(any()))' -Zunstable-options '--check-cfg=cfg(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Cembed-bitcode=yes -Cforce-frame-pointers=yes '-Zcrate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/")' -Z binary-dep-depinfo` (exit status: 254)
rustc: /checkout/src/llvm-project/llvm/lib/IR/Intrinsics.cpp:690: std::pair<ArrayRef<unsigned int>, StringRef> findTargetSubtable(StringRef): Assertion `Name.starts_with("llvm.")' failed.
[RUSTC-TIMING] alloc test:false 6.029
rustc exited with signal: 6 (SIGABRT) (core dumped)
error: could not compile `alloc` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name alloc --edition=2024 library/alloc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 --warn=unexpected_cfgs --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_global_oom_handling)' --check-cfg 'cfg(no_rc)' --check-cfg 'cfg(no_sync)' -C debug-assertions=on --cfg 'feature="compiler-builtins-c"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler-builtins-c", "compiler-builtins-mangled-names", "compiler-builtins-mem", "compiler-builtins-no-asm", "compiler-builtins-no-f16-f128", "optimize_for_size", "panic_immediate_abort"))' -C metadata=d20b7cfdc1de3e6a -C extra-filename=-63a6955d11f7f394 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/deps --extern 'priv:compiler_builtins=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/libcompiler_builtins-3b881170269c3765.rmeta' --extern core=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/libcore-cb7d263a0f2eedd1.rmeta -Z unstable-options -Csymbol-mangling-version=v0 '--check-cfg=cfg(feature,values(any()))' -Zunstable-options '--check-cfg=cfg(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Cembed-bitcode=yes -Cforce-frame-pointers=yes '-Zcrate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/")' -Z binary-dep-depinfo -L native=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/build/compiler_builtins-b88ca2fb4d6611a2/out` (exit status: 254)
Build completed unsuccessfully in 0:05:37
  local time: Sun May 18 15:37:29 UTC 2025
  network time: Sun, 18 May 2025 15:37:29 GMT
##[error]Process completed with exit code 1.
Post job cleanup.

rust-log-analyzer avatar May 18 '25 15:05 rust-log-analyzer

@sayantn Taking the address of an intrinsic is invalid LLVM IR.

nikic avatar May 19 '25 19:05 nikic

@nikic nice, one less thing to worry about ❤️

sayantn avatar May 19 '25 19:05 sayantn

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 21.6s done
#18 DONE 34.8s
##[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
---
failures:

---- [ui] tests/ui/abi/arm-unadjusted-intrinsic.rs#aarch64 stdout ----

error in revision `aarch64`: test compilation failed although it shouldn't!
status: signal: 11 (SIGSEGV) (core dumped)
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/tests/ui/abi/arm-unadjusted-intrinsic.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2" "--cfg" "aarch64" "--check-cfg" "cfg(test,FALSE,arm,aarch64)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/arm-unadjusted-intrinsic.aarch64" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target" "aarch64-unknown-linux-gnu" "-Cpanic=abort" "-Cforce-unwind-tables=yes" "--extern" "minicore=/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/arm-unadjusted-intrinsic.aarch64/libminicore.rlib"
stdout: none
stderr: none


---- [ui] tests/ui/abi/arm-unadjusted-intrinsic.rs#arm stdout ----

error in revision `arm`: test compilation failed although it shouldn't!
status: signal: 11 (SIGSEGV) (core dumped)
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/tests/ui/abi/arm-unadjusted-intrinsic.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2" "--cfg" "arm" "--check-cfg" "cfg(test,FALSE,arm,aarch64)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/arm-unadjusted-intrinsic.arm" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target" "arm-unknown-linux-gnueabi" "-Cpanic=abort" "-Cforce-unwind-tables=yes" "--extern" "minicore=/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/arm-unadjusted-intrinsic.arm/libminicore.rlib"
stdout: none
stderr: none



rust-log-analyzer avatar May 20 '25 10:05 rust-log-analyzer

The job mingw-check-tidy failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
info: removing rustup binaries
info: rustup is uninstalled
##[group]Image checksum input
mingw-check-tidy
# We use the ghcr base image because ghcr doesn't have a rate limit
# and the mingw-check-tidy job doesn't cache docker images in CI.
FROM ghcr.io/rust-lang/ubuntu:22.04

ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
  g++ \
---

COPY host-x86_64/mingw-check/validate-toolstate.sh /scripts/
COPY host-x86_64/mingw-check/validate-error-codes.sh /scripts/

# NOTE: intentionally uses python2 for x.py so we can test it still works.
# validate-toolstate only runs in our CI, so it's ok for it to only support python3.
ENV SCRIPT TIDY_PRINT_DIFF=1 python2.7 ../x.py test \
           --stage 0 src/tools/tidy tidyselftest --extra-checks=py,cpp
#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
#    pip-compile --allow-unsafe --generate-hashes reuse-requirements.in
---
#12 3.107 Building wheels for collected packages: reuse
#12 3.108   Building wheel for reuse (pyproject.toml): started
#12 3.323   Building wheel for reuse (pyproject.toml): finished with status 'done'
#12 3.324   Created wheel for reuse: filename=reuse-4.0.3-cp310-cp310-manylinux_2_35_x86_64.whl size=132719 sha256=d2a2565e7037ad3883fb9337653f2e25bbb588534fbef3697286cbc26d1bf634
#12 3.324   Stored in directory: /tmp/pip-ephem-wheel-cache-bybumw2y/wheels/3d/8d/0a/e0fc6aba4494b28a967ab5eaf951c121d9c677958714e34532
#12 3.327 Successfully built reuse
#12 3.327 Installing collected packages: boolean-py, binaryornot, tomlkit, reuse, python-debian, markupsafe, license-expression, jinja2, chardet, attrs
#12 3.727 Successfully installed attrs-23.2.0 binaryornot-0.4.4 boolean-py-4.0 chardet-5.2.0 jinja2-3.1.4 license-expression-30.3.0 markupsafe-2.1.5 python-debian-0.1.49 reuse-4.0.3 tomlkit-0.13.0
#12 3.727 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
#12 4.291 Collecting virtualenv
#12 4.358   Downloading virtualenv-20.31.2-py3-none-any.whl (6.1 MB)
#12 4.594      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.1/6.1 MB 26.0 MB/s eta 0:00:00
#12 4.659 Collecting filelock<4,>=3.12.2
#12 4.671   Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
#12 4.696 Collecting distlib<1,>=0.3.7
#12 4.706   Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
#12 4.719      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 469.0/469.0 KB 41.8 MB/s eta 0:00:00
#12 4.761 Collecting platformdirs<5,>=3.9.1
#12 4.772   Downloading platformdirs-4.3.8-py3-none-any.whl (18 kB)
#12 4.856 Installing collected packages: distlib, platformdirs, filelock, virtualenv
#12 5.048 Successfully installed distlib-0.3.9 filelock-3.18.0 platformdirs-4.3.8 virtualenv-20.31.2
#12 5.049 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
#12 DONE 5.1s

#13 [7/8] COPY host-x86_64/mingw-check/validate-toolstate.sh /scripts/
#13 DONE 0.0s
---
DirectMap4k:      139200 kB
DirectMap2M:     9297920 kB
DirectMap1G:     9437184 kB
##[endgroup]
Executing TIDY_PRINT_DIFF=1 python2.7 ../x.py test            --stage 0 src/tools/tidy tidyselftest --extra-checks=py,cpp
+ TIDY_PRINT_DIFF=1 python2.7 ../x.py test --stage 0 src/tools/tidy tidyselftest --extra-checks=py,cpp
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.05s
##[endgroup]
WARN: currently no CI rustc builds have rustc debug assertions enabled. Please either set `rust.debug-assertions` to `false` if you want to use download CI rustc or set `rust.download-rustc` to `false`.
downloading https://static.rust-lang.org/dist/2025-05-12/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz
---
fmt check
fmt: checked 6021 files
tidy check
tidy: Skipping binary file check, read-only filesystem
removing old virtual environment
creating virtual environment at '/checkout/obj/build/venv' using 'python3.10' and 'venv'
creating virtual environment at '/checkout/obj/build/venv' using 'python3.10' and 'virtualenv'
Requirement already satisfied: pip in ./build/venv/lib/python3.10/site-packages (25.1.1)
linting python files
All checks passed!
checking python file formatting
26 files already formatted
checking C++ file formatting
/checkout/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp:1904:65: error: code should be clang-formatted [-Wclang-format-violations]
extern "C" const char *LLVMRustIntrinsicGetBaseName(unsigned ID, size_t *NameLength) {
                                                                ^

clang-format linting failed! Printing diff suggestions:
--- /checkout/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp (actual)
+++ /checkout/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp (formatted)
@@ -1900,9 +1900,10 @@
   GlobalValue *GV = unwrap<GlobalValue>(V);
   Mangler().getNameWithPrefix(OS, GV, true);
 }
 
-extern "C" const char *LLVMRustIntrinsicGetBaseName(unsigned ID, size_t *NameLength) {
+extern "C" const char *LLVMRustIntrinsicGetBaseName(unsigned ID,
+                                                    size_t *NameLength) {
   auto baseName = Intrinsic::getBaseName(ID);
   *NameLength = baseName.size();
   return baseName.data();
 }

tidy error: checks with external tool 'clang-format' failed
some tidy checks failed
Command has failed. Rerun with -v to see more details.
Build completed unsuccessfully in 0:01:47
  local time: Tue May 20 17:58:22 UTC 2025
  network time: Tue, 20 May 2025 17:58:22 GMT
##[error]Process completed with exit code 1.
Post job cleanup.

rust-log-analyzer avatar May 20 '25 17:05 rust-log-analyzer

The job mingw-check-tidy failed! Check out the build log: (web) (plain) Click to see the possible cause of the failure (guessed by this bot)

How is this even possible? I have the push hook installed! 😆

sayantn avatar May 20 '25 18:05 sayantn

The job x86_64-gnu-tools failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[RUSTC-TIMING] cc test:false 0.552
   Compiling compiler_builtins v0.1.159
[RUSTC-TIMING] build_script_build test:false 0.302
   Compiling rustc-std-workspace-core v1.99.0 (/checkout/library/rustc-std-workspace-core)
rustc: /checkout/src/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:260: const T &llvm::ArrayRef<llvm::Type *>::operator[](size_t) const [T = llvm::Type *]: Assertion `Index < Length && "Invalid index!"' failed.
[RUSTC-TIMING] rustc_std_workspace_core test:false 0.032
[RUSTC-TIMING] libc test:false 1.813
   Compiling alloc v0.0.0 (/checkout/library/alloc)
   Compiling cfg-if v1.0.0
   Compiling adler2 v2.0.0
---
[RUSTC-TIMING] compiler_builtins test:false 3.040
[RUSTC-TIMING] rustc_demangle test:false 1.149
[RUSTC-TIMING] memchr test:false 1.648
[RUSTC-TIMING] core test:false 32.221
rustc exited with signal: 6 (SIGABRT) (core dumped)
error: could not compile `core` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name core --edition=2024 library/core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 --warn=unexpected_cfgs --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_fp_fmt_parse)' --check-cfg 'cfg(feature, values(any()))' --check-cfg 'cfg(target_has_reliable_f16)' --check-cfg 'cfg(target_has_reliable_f16_math)' --check-cfg 'cfg(target_has_reliable_f128)' --check-cfg 'cfg(target_has_reliable_f128_math)' -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug_refcell", "debug_typeid", "optimize_for_size", "panic_immediate_abort"))' -C metadata=4f9217aff00f2171 -C extra-filename=-cb7d263a0f2eedd1 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-std/release/deps -Csymbol-mangling-version=v0 '--check-cfg=cfg(feature,values(any()))' -Zunstable-options '--check-cfg=cfg(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Cembed-bitcode=yes -Cforce-frame-pointers=yes '-Zcrate-attr=doc(html_root_url="https://doc.rust-lang.org/nightly/")' -Z binary-dep-depinfo` (exit status: 254)
warning: build failed, waiting for other jobs to finish...
[RUSTC-TIMING] alloc test:false 5.450
Build completed unsuccessfully in 0:05:39
  local time: Thu May 22 15:30:38 UTC 2025
  network time: Thu, 22 May 2025 15:30:39 GMT

rust-log-analyzer avatar May 22 '25 15:05 rust-log-analyzer

The job x86_64-gnu-tools failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[RUSTC-TIMING] rand_xoshiro test:false 1.505
   Compiling aho-corasick v1.1.3

thread 'rustc' panicked at compiler/rustc_codegen_llvm/src/abi.rs:410:17:
not yet implemented: Invalid LLVM intrinsic name `llvm.x86.avx2.vperm2i128`
stack backtrace:
   0:     0x7efe4992d940 - <<std[d467a0f486057218]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5399894434fbec0e]::fmt::Display>::fmt
   1:     0x7efe4998a22f - core[5399894434fbec0e]::fmt::write
   2:     0x7efe49921519 - <std[d467a0f486057218]::sys::stdio::unix::Stderr as std[d467a0f486057218]::io::Write>::write_fmt
   3:     0x7efe4992d7e2 - <std[d467a0f486057218]::sys::backtrace::BacktraceLock>::print
   4:     0x7efe49931ef8 - std[d467a0f486057218]::panicking::default_hook::{closure#0}
   5:     0x7efe49931c92 - std[d467a0f486057218]::panicking::default_hook
   6:     0x7efe44fee5d4 - std[d467a0f486057218]::panicking::update_hook::<alloc[55daa3099f06b8bf]::boxed::Box<rustc_driver_impl[bbd79b0b9c0fefdb]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7efe49932a73 - std[d467a0f486057218]::panicking::rust_panic_with_hook
   8:     0x7efe4993268e - std[d467a0f486057218]::panicking::begin_panic_handler::{closure#0}
   9:     0x7efe4992df59 - std[d467a0f486057218]::sys::backtrace::__rust_end_short_backtrace::<std[d467a0f486057218]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7efe4993229d - __rustc[764efdf202547135]::rust_begin_unwind
  11:     0x7efe44f9a820 - core[5399894434fbec0e]::panicking::panic_fmt
  12:     0x7efe4554a785 - <rustc_target[7b2085cde262a36e]::callconv::FnAbi<rustc_middle[2fc52ea8c296dc80]::ty::Ty> as rustc_codegen_llvm[94e083a82b7b46af]::abi::FnAbiLlvmExt>::llvm_type
  13:     0x7efe4562e879 - <rustc_codegen_llvm[94e083a82b7b46af]::context::GenericCx<rustc_codegen_llvm[94e083a82b7b46af]::context::FullCx>>::declare_fn
  14:     0x7efe45622194 - rustc_codegen_llvm[94e083a82b7b46af]::callee::get_fn
  15:     0x7efe45672397 - <rustc_codegen_ssa[356ece387dbaea4d]::mir::FunctionCx<rustc_codegen_llvm[94e083a82b7b46af]::builder::GenericBuilder<rustc_codegen_llvm[94e083a82b7b46af]::context::FullCx>>>::codegen_terminator
  16:     0x7efe456563c2 - rustc_codegen_ssa[356ece387dbaea4d]::mir::codegen_mir::<rustc_codegen_llvm[94e083a82b7b46af]::builder::GenericBuilder<rustc_codegen_llvm[94e083a82b7b46af]::context::FullCx>>
  17:     0x7efe455f1b48 - rustc_codegen_ssa[356ece387dbaea4d]::base::codegen_instance::<rustc_codegen_llvm[94e083a82b7b46af]::builder::GenericBuilder<rustc_codegen_llvm[94e083a82b7b46af]::context::FullCx>>
  18:     0x7efe45544274 - <rustc_middle[2fc52ea8c296dc80]::mir::mono::MonoItem as rustc_codegen_ssa[356ece387dbaea4d]::mono_item::MonoItemExt>::define::<rustc_codegen_llvm[94e083a82b7b46af]::builder::GenericBuilder<rustc_codegen_llvm[94e083a82b7b46af]::context::FullCx>>
  19:     0x7efe4561fa34 - rustc_codegen_llvm[94e083a82b7b46af]::base::compile_codegen_unit::module_codegen
  20:     0x7efe4561e194 - rustc_codegen_llvm[94e083a82b7b46af]::base::compile_codegen_unit
  21:     0x7efe455f09f4 - rustc_codegen_ssa[356ece387dbaea4d]::base::codegen_crate::<rustc_codegen_llvm[94e083a82b7b46af]::LlvmCodegenBackend>
  22:     0x7efe456ef923 - <rustc_codegen_llvm[94e083a82b7b46af]::LlvmCodegenBackend as rustc_codegen_ssa[356ece387dbaea4d]::traits::backend::CodegenBackend>::codegen_crate
  23:     0x7efe4533f67b - rustc_interface[7b2a5bf58888f21d]::passes::start_codegen
  24:     0x7efe45359102 - <rustc_interface[7b2a5bf58888f21d]::queries::Linker>::codegen_and_build_linker
  25:     0x7efe4500813e - <std[d467a0f486057218]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[2fc52ea8c296dc80]::ty::context::tls::enter_context<<rustc_middle[2fc52ea8c296dc80]::ty::context::GlobalCtxt>::enter<rustc_interface[7b2a5bf58888f21d]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>>::{closure#1}, core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>>::{closure#0}, core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>>
  26:     0x7efe450bdaa2 - <rustc_middle[2fc52ea8c296dc80]::ty::context::TyCtxt>::create_global_ctxt::<core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>, rustc_interface[7b2a5bf58888f21d]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  27:     0x7efe4506f7d6 - <rustc_interface[7b2a5bf58888f21d]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(&rustc_session[54faac531e72c5c]::session::Session, rustc_middle[2fc52ea8c296dc80]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[e6a377a0f30837a7]::jobserver::Proxy>, &std[d467a0f486057218]::sync::once_lock::OnceLock<rustc_middle[2fc52ea8c296dc80]::ty::context::GlobalCtxt>, &rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_middle[2fc52ea8c296dc80]::arena::Arena>, &rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_hir[6d665082adaa87c8]::Arena>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  28:     0x7efe44ff71c6 - <alloc[55daa3099f06b8bf]::boxed::Box<dyn for<'a> core[5399894434fbec0e]::ops::function::FnOnce<(&'a rustc_session[54faac531e72c5c]::session::Session, rustc_middle[2fc52ea8c296dc80]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[e6a377a0f30837a7]::jobserver::Proxy>, &'a std[d467a0f486057218]::sync::once_lock::OnceLock<rustc_middle[2fc52ea8c296dc80]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_middle[2fc52ea8c296dc80]::arena::Arena<'a>>, &'a rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_hir[6d665082adaa87c8]::Arena<'a>>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2}), Output = core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>>> as core[5399894434fbec0e]::ops::function::FnOnce<(&rustc_session[54faac531e72c5c]::session::Session, rustc_middle[2fc52ea8c296dc80]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[e6a377a0f30837a7]::jobserver::Proxy>, &std[d467a0f486057218]::sync::once_lock::OnceLock<rustc_middle[2fc52ea8c296dc80]::ty::context::GlobalCtxt>, &rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_middle[2fc52ea8c296dc80]::arena::Arena>, &rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_hir[6d665082adaa87c8]::Arena>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2})>>::call_once
  29:     0x7efe4506db18 - rustc_interface[7b2a5bf58888f21d]::passes::create_and_enter_global_ctxt::<core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2}>
  30:     0x7efe450e4a39 - rustc_span[760e379ec5efe439]::create_session_globals_then::<(), rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_with_globals<rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_pool_with_globals<rustc_interface[7b2a5bf58888f21d]::interface::run_compiler<(), rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  31:     0x7efe45025319 - std[d467a0f486057218]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_with_globals<rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_pool_with_globals<rustc_interface[7b2a5bf58888f21d]::interface::run_compiler<(), rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  32:     0x7efe45028014 - <<std[d467a0f486057218]::thread::Builder>::spawn_unchecked_<rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_with_globals<rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_pool_with_globals<rustc_interface[7b2a5bf58888f21d]::interface::run_compiler<(), rustc_driver_impl[bbd79b0b9c0fefdb]::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}
  33:     0x7efe49937d52 - <std[d467a0f486057218]::sys::pal::unix::thread::Thread>::new::thread_start
  34:     0x7efe4426bac3 - <unknown>
  35:     0x7efe442fd850 - <unknown>
  36:                0x0 - <unknown>

error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/rustc-ice-2025-05-22T17_13_52-16595.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z on-broken-pipe=kill -Z binary-dep-depinfo -Z tls-model=initial-exec -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
end of query stack
[RUSTC-TIMING] rand_chacha test:false 0.644
error: could not compile `rand_chacha` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name rand_chacha --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "os_rng", "serde", "std"))' -C metadata=27305eb5b80d09fb -C extra-filename=-2811a78c3ba7d1b4 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern ppv_lite86=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libppv_lite86-1ba70fb1c2ffa0d0.rmeta --extern rand_core=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librand_core-6ce2f570d30b4b6e.rmeta --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zon-broken-pipe=kill -Z binary-dep-depinfo` (exit status: 101)
warning: build failed, waiting for other jobs to finish...
[RUSTC-TIMING] rand_chacha test:false 1.417
[RUSTC-TIMING] itertools test:false 5.862
[RUSTC-TIMING] getopts test:false 2.118
[RUSTC-TIMING] rustc_apfloat test:false 1.747
---
[RUSTC-TIMING] tinyvec test:false 2.430
[RUSTC-TIMING] wasmparser test:false 8.382

thread 'rustc' panicked at compiler/rustc_codegen_llvm/src/abi.rs:410:17:
not yet implemented: Invalid LLVM intrinsic name `llvm.x86.avx2.vperm2i128`
stack backtrace:
   0:     0x7fa9f752d940 - <<std[d467a0f486057218]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5399894434fbec0e]::fmt::Display>::fmt
   1:     0x7fa9f758a22f - core[5399894434fbec0e]::fmt::write
   2:     0x7fa9f7521519 - <std[d467a0f486057218]::sys::stdio::unix::Stderr as std[d467a0f486057218]::io::Write>::write_fmt
   3:     0x7fa9f752d7e2 - <std[d467a0f486057218]::sys::backtrace::BacktraceLock>::print
   4:     0x7fa9f7531ef8 - std[d467a0f486057218]::panicking::default_hook::{closure#0}
   5:     0x7fa9f7531c92 - std[d467a0f486057218]::panicking::default_hook
   6:     0x7fa9f2bee5d4 - std[d467a0f486057218]::panicking::update_hook::<alloc[55daa3099f06b8bf]::boxed::Box<rustc_driver_impl[bbd79b0b9c0fefdb]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fa9f7532a73 - std[d467a0f486057218]::panicking::rust_panic_with_hook
   8:     0x7fa9f753268e - std[d467a0f486057218]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fa9f752df59 - std[d467a0f486057218]::sys::backtrace::__rust_end_short_backtrace::<std[d467a0f486057218]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fa9f753229d - __rustc[764efdf202547135]::rust_begin_unwind
  11:     0x7fa9f2b9a820 - core[5399894434fbec0e]::panicking::panic_fmt
  12:     0x7fa9f314a785 - <rustc_target[7b2085cde262a36e]::callconv::FnAbi<rustc_middle[2fc52ea8c296dc80]::ty::Ty> as rustc_codegen_llvm[94e083a82b7b46af]::abi::FnAbiLlvmExt>::llvm_type
  13:     0x7fa9f322e879 - <rustc_codegen_llvm[94e083a82b7b46af]::context::GenericCx<rustc_codegen_llvm[94e083a82b7b46af]::context::FullCx>>::declare_fn
  14:     0x7fa9f3222194 - rustc_codegen_llvm[94e083a82b7b46af]::callee::get_fn
  15:     0x7fa9f3272397 - <rustc_codegen_ssa[356ece387dbaea4d]::mir::FunctionCx<rustc_codegen_llvm[94e083a82b7b46af]::builder::GenericBuilder<rustc_codegen_llvm[94e083a82b7b46af]::context::FullCx>>>::codegen_terminator
  16:     0x7fa9f32563c2 - rustc_codegen_ssa[356ece387dbaea4d]::mir::codegen_mir::<rustc_codegen_llvm[94e083a82b7b46af]::builder::GenericBuilder<rustc_codegen_llvm[94e083a82b7b46af]::context::FullCx>>
  17:     0x7fa9f31f1b48 - rustc_codegen_ssa[356ece387dbaea4d]::base::codegen_instance::<rustc_codegen_llvm[94e083a82b7b46af]::builder::GenericBuilder<rustc_codegen_llvm[94e083a82b7b46af]::context::FullCx>>
  18:     0x7fa9f3144274 - <rustc_middle[2fc52ea8c296dc80]::mir::mono::MonoItem as rustc_codegen_ssa[356ece387dbaea4d]::mono_item::MonoItemExt>::define::<rustc_codegen_llvm[94e083a82b7b46af]::builder::GenericBuilder<rustc_codegen_llvm[94e083a82b7b46af]::context::FullCx>>
  19:     0x7fa9f321fa34 - rustc_codegen_llvm[94e083a82b7b46af]::base::compile_codegen_unit::module_codegen
  20:     0x7fa9f321e194 - rustc_codegen_llvm[94e083a82b7b46af]::base::compile_codegen_unit
  21:     0x7fa9f31f09f4 - rustc_codegen_ssa[356ece387dbaea4d]::base::codegen_crate::<rustc_codegen_llvm[94e083a82b7b46af]::LlvmCodegenBackend>
  22:     0x7fa9f32ef923 - <rustc_codegen_llvm[94e083a82b7b46af]::LlvmCodegenBackend as rustc_codegen_ssa[356ece387dbaea4d]::traits::backend::CodegenBackend>::codegen_crate
  23:     0x7fa9f2f3f67b - rustc_interface[7b2a5bf58888f21d]::passes::start_codegen
  24:     0x7fa9f2f59102 - <rustc_interface[7b2a5bf58888f21d]::queries::Linker>::codegen_and_build_linker
  25:     0x7fa9f2c0813e - <std[d467a0f486057218]::thread::local::LocalKey<core[5399894434fbec0e]::cell::Cell<*const ()>>>::with::<rustc_middle[2fc52ea8c296dc80]::ty::context::tls::enter_context<<rustc_middle[2fc52ea8c296dc80]::ty::context::GlobalCtxt>::enter<rustc_interface[7b2a5bf58888f21d]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>>::{closure#1}, core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>>::{closure#0}, core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>>
  26:     0x7fa9f2cbdaa2 - <rustc_middle[2fc52ea8c296dc80]::ty::context::TyCtxt>::create_global_ctxt::<core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>, rustc_interface[7b2a5bf58888f21d]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  27:     0x7fa9f2c6f7d6 - <rustc_interface[7b2a5bf58888f21d]::passes::create_and_enter_global_ctxt<core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5399894434fbec0e]::ops::function::FnOnce<(&rustc_session[54faac531e72c5c]::session::Session, rustc_middle[2fc52ea8c296dc80]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[e6a377a0f30837a7]::jobserver::Proxy>, &std[d467a0f486057218]::sync::once_lock::OnceLock<rustc_middle[2fc52ea8c296dc80]::ty::context::GlobalCtxt>, &rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_middle[2fc52ea8c296dc80]::arena::Arena>, &rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_hir[6d665082adaa87c8]::Arena>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  28:     0x7fa9f2bf71c6 - <alloc[55daa3099f06b8bf]::boxed::Box<dyn for<'a> core[5399894434fbec0e]::ops::function::FnOnce<(&'a rustc_session[54faac531e72c5c]::session::Session, rustc_middle[2fc52ea8c296dc80]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[e6a377a0f30837a7]::jobserver::Proxy>, &'a std[d467a0f486057218]::sync::once_lock::OnceLock<rustc_middle[2fc52ea8c296dc80]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_middle[2fc52ea8c296dc80]::arena::Arena<'a>>, &'a rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_hir[6d665082adaa87c8]::Arena<'a>>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2}), Output = core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>>> as core[5399894434fbec0e]::ops::function::FnOnce<(&rustc_session[54faac531e72c5c]::session::Session, rustc_middle[2fc52ea8c296dc80]::ty::context::CurrentGcx, alloc[55daa3099f06b8bf]::sync::Arc<rustc_data_structures[e6a377a0f30837a7]::jobserver::Proxy>, &std[d467a0f486057218]::sync::once_lock::OnceLock<rustc_middle[2fc52ea8c296dc80]::ty::context::GlobalCtxt>, &rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_middle[2fc52ea8c296dc80]::arena::Arena>, &rustc_data_structures[e6a377a0f30837a7]::sync::worker_local::WorkerLocal<rustc_hir[6d665082adaa87c8]::Arena>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2})>>::call_once
  29:     0x7fa9f2c6db18 - rustc_interface[7b2a5bf58888f21d]::passes::create_and_enter_global_ctxt::<core[5399894434fbec0e]::option::Option<rustc_interface[7b2a5bf58888f21d]::queries::Linker>, rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}::{closure#2}>
  30:     0x7fa9f2ce4a39 - rustc_span[760e379ec5efe439]::create_session_globals_then::<(), rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_with_globals<rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_pool_with_globals<rustc_interface[7b2a5bf58888f21d]::interface::run_compiler<(), rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  31:     0x7fa9f2c25319 - std[d467a0f486057218]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_with_globals<rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_pool_with_globals<rustc_interface[7b2a5bf58888f21d]::interface::run_compiler<(), rustc_driver_impl[bbd79b0b9c0fefdb]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  32:     0x7fa9f2c28014 - <<std[d467a0f486057218]::thread::Builder>::spawn_unchecked_<rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_with_globals<rustc_interface[7b2a5bf58888f21d]::util::run_in_thread_pool_with_globals<rustc_interface[7b2a5bf58888f21d]::interface::run_compiler<(), rustc_driver_impl[bbd79b0b9c0fefdb]::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}
  33:     0x7fa9f7537d52 - <std[d467a0f486057218]::sys::pal::unix::thread::Thread>::new::thread_start
  34:     0x7fa9f1e6bac3 - <unknown>
  35:     0x7fa9f1efd850 - <unknown>
  36:                0x0 - <unknown>

error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/rustc-ice-2025-05-22T17_13_52-16642.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z on-broken-pipe=kill -Z binary-dep-depinfo -Z tls-model=initial-exec -Z force-unstable-if-unmarked

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
end of query stack
[RUSTC-TIMING] aho_corasick test:false 2.875
error: could not compile `aho-corasick` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name aho_corasick --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=d75a365f0317f5c2 -C extra-filename=-3c8a8e12ff433e17 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern memchr=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libmemchr-151716413c2077b1.rmeta --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zon-broken-pipe=kill -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] syn test:false 10.818
Build completed unsuccessfully in 0:06:26
  local time: Thu May 22 17:13:56 UTC 2025
  network time: Thu, 22 May 2025 17:13:56 GMT
##[error]Process completed with exit code 1.

rust-log-analyzer avatar May 22 '25 17:05 rust-log-analyzer

The job x86_64-gnu-tools failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
   Compiling rand_chacha v0.9.0
[RUSTC-TIMING] termcolor test:false 1.209
   Compiling tempfile v3.20.0
[RUSTC-TIMING] jobserver test:false 1.917
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] sha2 test:false 2.936
   Compiling rand v0.8.5
[RUSTC-TIMING] parking_lot test:false 1.821
[RUSTC-TIMING] annotate_snippets test:false 1.591
   Compiling rand v0.9.1
---
   Compiling nu-ansi-term v0.50.1
[RUSTC-TIMING] unicase test:false 0.566
[RUSTC-TIMING] tracing_log test:false 0.839
[RUSTC-TIMING] sharded_slab test:false 2.315
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] unicode_normalization test:false 1.639
   Compiling unicode-security v0.1.2
[RUSTC-TIMING] nu_ansi_term test:false 1.246
   Compiling jiff v0.2.13
[RUSTC-TIMING] annotate_snippets test:false 6.536
---
[RUSTC-TIMING] writeable test:false 1.155
[RUSTC-TIMING] litemap test:false 0.628
[RUSTC-TIMING] build_script_build test:false 0.150
[RUSTC-TIMING] build_script_build test:false 0.374
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] rand_chacha test:false 1.145
[RUSTC-TIMING] icu_provider_macros test:false 0.721
[RUSTC-TIMING] unicode_properties test:false 0.227
[RUSTC-TIMING] rand test:false 2.597
[RUSTC-TIMING] zerovec test:false 4.105
---
[RUSTC-TIMING] gsgdt test:false 1.282
[RUSTC-TIMING] rustc_parse_format test:false 1.437
[RUSTC-TIMING] tinyvec_macros test:false 0.065
[RUSTC-TIMING] rustc_next_trait_solver test:false 3.811
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] aho_corasick test:false 12.569
[RUSTC-TIMING] regex_syntax test:false 15.080
[RUSTC-TIMING] unicode_script test:false 1.361
[RUSTC-TIMING] libloading test:false 0.472
[RUSTC-TIMING] rustc_baked_icu_data test:false 0.477
---
   Compiling sha2 v0.10.9
[RUSTC-TIMING] parking_lot test:false 1.494
[RUSTC-TIMING] indexmap test:false 2.486
[RUSTC-TIMING] threadpool test:false 1.374
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
   Compiling regex-automata v0.1.10
[RUSTC-TIMING] sha2 test:false 0.720
   Compiling rustdoc v0.0.0 (/checkout/src/librustdoc)
[RUSTC-TIMING] winnow test:false 5.831
   Compiling regex-automata v0.4.9
---
[RUSTC-TIMING] build_script_build test:false 0.374
[RUSTC-TIMING] build_script_build test:false 0.150
[RUSTC-TIMING] writeable test:false 1.155
[RUSTC-TIMING] litemap test:false 0.628
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] rand_chacha test:false 1.145
[RUSTC-TIMING] icu_provider_macros test:false 0.721
[RUSTC-TIMING] build_script_build test:false 0.173
[RUSTC-TIMING] rand test:false 2.597
[RUSTC-TIMING] zerovec test:false 4.105
---
[RUSTC-TIMING] gsgdt test:false 1.282
[RUSTC-TIMING] rustc_parse_format test:false 1.437
[RUSTC-TIMING] tinyvec_macros test:false 0.065
[RUSTC-TIMING] rustc_next_trait_solver test:false 3.811
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] aho_corasick test:false 12.569
[RUSTC-TIMING] regex_syntax test:false 15.080
[RUSTC-TIMING] unicode_script test:false 1.361
[RUSTC-TIMING] libloading test:false 0.472
[RUSTC-TIMING] rustc_baked_icu_data test:false 0.477
---
[RUSTC-TIMING] proc_macro2 test:false 0.978
[RUSTC-TIMING] build_script_build test:false 0.159
[RUSTC-TIMING] build_script_build test:false 0.161
[RUSTC-TIMING] tracing_core test:false 1.145
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] aho_corasick test:false 8.996
[RUSTC-TIMING] regex_automata test:false 3.794
[RUSTC-TIMING] build_script_build test:false 0.426
[RUSTC-TIMING] winnow test:false 5.831
[RUSTC-TIMING] build_script_build test:false 0.481
---
   Compiling bytes v1.7.1
   Compiling futures-sink v0.3.30

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
   0:     0x7f478254c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
   1:     0x7f47825ab2ef - core[d9924970f9b5273a]::fmt::write
   2:     0x7f478253f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   3:     0x7f478254c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7f4782550a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   5:     0x7f47825507e2 - std[1823308cedafc5ad]::panicking::default_hook
   6:     0x7f477d9a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f47825516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7f478255128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f478254c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f4782550ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7f47825a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7f47825a618c - core[d9924970f9b5273a]::panicking::panic
  13:     0x7f477fdaf549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
  14:     0x7f477fdaf734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f477fdb268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7f477fc6c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f477fcc32c2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  18:     0x7f477fd8531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f477fcd92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  20:     0x7f477dd012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  21:     0x7f47807d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f47806f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f47805cc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  24:     0x7f478093a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f4781c1d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f477d9c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  27:     0x7f477da78cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f477da2a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
   0:     0x7f2fb634c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
   1:     0x7f2fb63ab2ef - core[d9924970f9b5273a]::fmt::write
   2:     0x7f2fb633f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   3:     0x7f2fb634c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7f2fb6350a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   5:     0x7f2fb63507e2 - std[1823308cedafc5ad]::panicking::default_hook
   6:     0x7f2fb17a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f2fb63516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7f2fb635128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f2fb634c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f2fb6350ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7f2fb63a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7f2fb63a618c - core[d9924970f9b5273a]::panicking::panic
  13:     0x7f2fb3baf549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
  14:     0x7f2fb3baf734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f2fb3bb268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7f2fb3a6c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f2fb3ac32c2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  18:     0x7f2fb3b8531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f2fb3ad92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  20:     0x7f2fb1b012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  21:     0x7f2fb45d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f2fb44f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f2fb43cc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  24:     0x7f2fb473a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f2fb5a1d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f2fb17c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  27:     0x7f2fb1878cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f2fb182a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f2fb17b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f2fb18081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f2fb189fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f2fb17dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f2fb17e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f2fb6356b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  29:     0x7f477d9b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f477da081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f477da9fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f477d9dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f477d9e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f4782556b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f477b66bac3 - <unknown>
  36:     0x7f477b6fd850 - <unknown>
  37:                0x0 - <unknown>


thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
  35:     0x7f2faf46bac3 - <unknown>
stack backtrace:
  36:     0x7f2faf4fd850 - <unknown>
  37:                0x0 - <unknown>


   0:     0x7f384134c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
   1:     0x7f38413ab2ef - core[d9924970f9b5273a]::fmt::write
   2:     0x7f384133f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   3:     0x7f384134c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7f3841350a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   5:     0x7f38413507e2 - std[1823308cedafc5ad]::panicking::default_hook
   6:     0x7f383c7a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f38413516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7f384135128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f384134c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f3841350ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7f38413a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7f38413a618c - core[d9924970f9b5273a]::panicking::panic
  13:     0x7f383ebaf549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
  14:     0x7f383ebaf734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f383ebb268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7f383ea6c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f383eac32c2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  18:     0x7f383eb8531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f383ead92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  20:     0x7f383cb012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  21:     0x7f383f5d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
  22:     0x7f383f4f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f383f3cc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
assertion failed: line.len() >= frag.indent
  24:     0x7f383f73a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f3840a1d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
stack backtrace:
  26:     0x7f383c7c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
   0:     0x7f48def4c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
   1:     0x7f48defab2ef - core[d9924970f9b5273a]::fmt::write
   2:     0x7f48def3f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   3:     0x7f48def4c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7f48def50a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/rustc-ice-2025-05-22T19_06_03-31000.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

  27:     0x7f383c878cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f383c82a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f383c7b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f383c8081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f383c89fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f383c7dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f383c7e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f3841356b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f383a46bac3 - <unknown>
  36:     0x7f383a4fd850 - <unknown>
  37:                0x0 - <unknown>

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
   6:     0x7f48da3a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f48def516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7f48def5128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f48def4c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f48def50ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7f48defa6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7f48defa618c - core[d9924970f9b5273a]::panicking::panic
  13:     0x7f48dc7af549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
  14:     0x7f48dc7af734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f48dc7b268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7f48dc66c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f48dc6c32c2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  18:     0x7f48dc78531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f48dc6d92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  20:     0x7f48da7012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  21:     0x7f48dd1d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f48dd0f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f48dcfcc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  24:     0x7f48dd33a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f48de61d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f48da3c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  27:     0x7f48da478cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f48da42a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f48da3b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f48da4081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f48da49fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f48da3dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f48da3e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f48def56b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f48d806bac3 - <unknown>
  36:     0x7f48d80fd850 - <unknown>
  37:                0x0 - <unknown>

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/rustc-ice-2025-05-22T19_06_03-31004.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
   2:     0x7fd14613f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   1:     0x7eff5d5ab2ef - core[d9924970f9b5273a]::fmt::write
   3:     0x7fd14614c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7fd146150a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   6:     0x7f00247a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   5:     0x7fd1461507e2 - std[1823308cedafc5ad]::panicking::default_hook
   6:     0x7fd1415a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fd1461516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7fd14615128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fd14614c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fd146150ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7fd1461a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7fd1461a618c - core[d9924970f9b5273a]::panicking::panic
   7:     0x7f00293516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
  13:     0x7fd1439af549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
  14:     0x7fd1439af734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
   2:     0x7eff5d53f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
  15:     0x7fd1439b268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7fd14386c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7fd14383bc10 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_item
   8:     0x7f002935128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f002934c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f0029350ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7f00293a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7f00293a618c - core[d9924970f9b5273a]::panicking::panic
   3:     0x7eff5d54c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
  18:     0x7fd14381d4f3 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor as rustc_ast[f373de2c5d5950cc]::visit::Visitor>::visit_item
  19:     0x7fd14390606a - rustc_ast[f373de2c5d5950cc]::visit::walk_crate::<rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>
  20:     0x7fd1438c32d2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  21:     0x7fd14398531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  13:     0x7f0026baf549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
  14:     0x7f0026baf734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f0026bb268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7f0026a6c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
   4:     0x7eff5d550a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
  22:     0x7fd1438d92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  23:     0x7fd1419012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  24:     0x7fd1443d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  25:     0x7fd1442f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
   5:     0x7eff5d5507e2 - std[1823308cedafc5ad]::panicking::default_hook
  17:     0x7f0026a4049e - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_item
  26:     0x7fd1441cc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  27:     0x7fd14453a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  18:     0x7f0026a1d4f3 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor as rustc_ast[f373de2c5d5950cc]::visit::Visitor>::visit_item
  28:     0x7fd14581d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
   0:     0x7fc885f4c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
   6:     0x7eff589a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   1:     0x7fc885fab2ef - core[d9924970f9b5273a]::fmt::write
  19:     0x7f0026c1d9ba - <rustc_ast[f373de2c5d5950cc]::ast::ItemKind as rustc_ast[f373de2c5d5950cc]::visit::WalkItemKind>::walk::<rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>
   7:     0x7eff5d5516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
  29:     0x7fd1415c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  20:     0x7f0026a3ee61 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_item
   2:     0x7fc885f3f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   8:     0x7eff5d55128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
error: the compiler unexpectedly panicked. this is a bug.

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

   3:     0x7fc885f4c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
note: please make sure that you have updated to the latest nightly

  21:     0x7f0026a1d4f3 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor as rustc_ast[f373de2c5d5950cc]::visit::Visitor>::visit_item
note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.12/rustc-ice-2025-05-22T19_06_03-30986.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
   4:     0x7fc885f50a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   9:     0x7eff5d54c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  22:     0x7f0026b0606a - rustc_ast[f373de2c5d5950cc]::visit::walk_crate::<rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
   5:     0x7fc885f507e2 - std[1823308cedafc5ad]::panicking::default_hook
  10:     0x7eff5d550ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  23:     0x7f0026ac32d2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  11:     0x7eff5d5a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
   6:     0x7fc8813a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fc885f516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7fc885f5128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fc885f4c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  12:     0x7eff5d5a618c - core[d9924970f9b5273a]::panicking::panic
  13:     0x7eff5adaf549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
  14:     0x7eff5adaf734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7eff5adb268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7eff5ac6c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7eff5acc32c2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  18:     0x7eff5ad8531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7eff5acd92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  20:     0x7eff58d012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  21:     0x7eff5b7d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7eff5b6f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7eff5b5cc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  24:     0x7eff5b93a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7eff5cc1d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7eff589c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  27:     0x7eff58a78cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  10:     0x7fc885f50ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  30:     0x7fd141678cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  31:     0x7fd14162a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  32:     0x7fd1415b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  33:     0x7fd1416081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  34:     0x7fd14169fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  35:     0x7fd1415dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  36:     0x7fd1415e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  37:     0x7fd146156b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  38:     0x7fd13f26bac3 - <unknown>
  39:     0x7fd13f2fd850 - <unknown>
  40:                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
[RUSTC-TIMING] cfg_if test:false 0.084

note: please make sure that you have updated to the latest nightly
  24:     0x7f0026b8531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  25:     0x7f0026ad92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  26:     0x7f0024b012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  27:     0x7f00275d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  28:     0x7f00274f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  29:     0x7f00273cc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  30:     0x7f002773a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f0028a1d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
  32:     0x7f00247c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  33:     0x7f0024878cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  34:     0x7f002482a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  35:     0x7f00247b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  36:     0x7f00248081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  37:     0x7f002489fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  38:     0x7f00247dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  39:     0x7f00247e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  40:     0x7f0029356b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  41:     0x7f002246bac3 - <unknown>
  42:     0x7f00224fd850 - <unknown>
  43:                0x0 - <unknown>

error: could not compile `cfg-if` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name cfg_if --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=c9d6f81756af8115 -C extra-filename=-928f8999b8f7a5b0 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
warning: build failed, waiting for other jobs to finish...

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.3.0/rustc-ice-2025-05-22T19_06_03-30993.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

  14:     0x7fc8837af734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
  15:     0x7fc8837b268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7fc88366c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7fc88363bc10 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_item
  18:     0x7fc88361d4f3 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor as rustc_ast[f373de2c5d5950cc]::visit::Visitor>::visit_item
  19:     0x7fc88370606a - rustc_ast[f373de2c5d5950cc]::visit::walk_crate::<rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>
  20:     0x7fc8836c32d2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  21:     0x7fc88378531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  22:     0x7fc8836d92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  23:     0x7fc8817012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  24:     0x7fc8841d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  25:     0x7fc8840f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  26:     0x7fc883fcc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  27:     0x7fc88433a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  28:     0x7fc88561d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
  29:     0x7fc8813c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  30:     0x7fc881478cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7eff58a2a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7eff589b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7eff58a081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7eff58a9fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7eff589dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7eff589e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7eff5d556b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7eff5666bac3 - <unknown>
  36:     0x7eff566fd850 - <unknown>
  37:                0x0 - <unknown>

  31:     0x7fc88142a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  32:     0x7fc8813b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  33:     0x7fc8814081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  34:     0x7fc88149fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  35:     0x7fc8813dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  36:     0x7fc8813e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  37:     0x7fc885f56b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  38:     0x7fc87f06bac3 - <unknown>
  39:     0x7fc87f0fd850 - <unknown>
  40:                0x0 - <unknown>


thread 'rustc' panicked at compiler/rustc_middle/src/ty/context.rs:2939:9:
   0:     0x7f649c54c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
assertion failed: eps.array_windows().all(|[a, b]|
        a.skip_binder().stable_cmp(self, &b.skip_binder()) !=
            Ordering::Greater)
stack backtrace:

   1:     0x7f649c5ab2ef - core[d9924970f9b5273a]::fmt::write
thread 'rustc' panicked at compiler/rustc_middle/src/ty/context.rs:2939:9:
   2:     0x7f649c53f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
assertion failed: eps.array_windows().all(|[a, b]|
[RUSTC-TIMING] cfg_if test:false 0.089
        a.skip_binder().stable_cmp(self, &b.skip_binder()) !=

            Ordering::Greater)
stack backtrace:
thread 'rustc' panicked at compiler/rustc_middle/src/ty/context.rs:2939:9:
assertion failed: eps.array_windows().all(|[a, b]|
        a.skip_binder().stable_cmp(self, &b.skip_binder()) !=
            Ordering::Greater)
stack backtrace:
error: could not compile `cfg-if` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name cfg_if --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=d2a0e4db997932a1 -C extra-filename=-d05cf6f9e014b9d7 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
   3:     0x7f649c54c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7f649c550a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   5:     0x7f649c5507e2 - std[1823308cedafc5ad]::panicking::default_hook
   6:     0x7f64979a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f649c5516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7f649c55128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f649c54c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f649c550ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7f649c5a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7f649c5a618c - core[d9924970f9b5273a]::panicking::panic
  13:     0x7f6499daf549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
  14:     0x7f6499daf734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f6499db268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7f6499c6c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f6499c3bc10 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_item
  18:     0x7f6499c1d4f3 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor as rustc_ast[f373de2c5d5950cc]::visit::Visitor>::visit_item
  19:     0x7f6499e1d9ba - <rustc_ast[f373de2c5d5950cc]::ast::ItemKind as rustc_ast[f373de2c5d5950cc]::visit::WalkItemKind>::walk::<rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>
  20:     0x7f6499c3ee61 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_item
  21:     0x7f6499c1d4f3 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor as rustc_ast[f373de2c5d5950cc]::visit::Visitor>::visit_item
  22:     0x7f6499d0606a - rustc_ast[f373de2c5d5950cc]::visit::walk_crate::<rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>
  23:     0x7f6499cc32d2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  24:     0x7f6499d8531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  25:     0x7f6499cd92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  26:     0x7f6497d012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/rustc-ice-2025-05-22T19_06_03-30991.txt` to your bug report

[RUSTC-TIMING] unicode_ident test:false 0.100
error: could not compile `unicode-ident` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name unicode_ident --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=011d293ab1902c9c -C extra-filename=-4331a9834703d840 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.30/rustc-ice-2025-05-22T19_06_03-31017.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
  28:     0x7f649a6f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  29:     0x7f649a5cc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  30:     0x7f649a93a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f649bc1d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
  32:     0x7f64979c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  33:     0x7f6497a78cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  34:     0x7f6497a2a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  35:     0x7f64979b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  36:     0x7f6497a081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  37:     0x7f6497a9fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  38:     0x7f64979dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  39:     0x7f64979e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  40:     0x7f649c556b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  41:     0x7f649566bac3 - <unknown>
  42:     0x7f64956fd850 - <unknown>
  43:                0x0 - <unknown>

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.11/rustc-ice-2025-05-22T19_06_03-31021.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
[RUSTC-TIMING] autocfg test:false 0.101
   0:     0x7fa12b74c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
error: could not compile `autocfg` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name autocfg --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=03d7c7c3a4248fce -C extra-filename=-3e5283155203a2c9 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
   1:     0x7fa12b7ab2ef - core[d9924970f9b5273a]::fmt::write
   2:     0x7fa12b73f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   3:     0x7fa12b74c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7fa12b750a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   5:     0x7fa12b7507e2 - std[1823308cedafc5ad]::panicking::default_hook
   6:     0x7fa126ba87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fa12b7516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7fa12b75128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fa12b74c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fa12b750ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7fa12b7a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7fa12b7a618c - core[d9924970f9b5273a]::panicking::panic
error: the compiler unexpectedly panicked. this is a bug.
  13:     0x7fa128faf549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
  14:     0x7fa128faf734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7fa128fb268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7fa128e6c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7fa128ec32c2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  18:     0x7fa128f8531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7fa128ed92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  20:     0x7fa126f012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  21:     0x7fa1299d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7fa1298f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7fa1297cc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  24:     0x7fa129b3a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7fa12ae1d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7fa126bc20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  27:     0x7fa126c78cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7fa126c2a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7fa126bb1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7fa126c081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7fa126c9fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7fa126bdfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7fa126be2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7fa12b756b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7fa12486bac3 - <unknown>
  36:     0x7fa1248fd850 - <unknown>
  37:                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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.14/rustc-ice-2025-05-22T19_06_03-31010.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
   2:     0x7f444b33f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   3:     0x7f444b34c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7f444b350a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   5:     0x7f444b3507e2 - std[1823308cedafc5ad]::panicking::default_hook
   6:     0x7f44467a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f444b3516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7f444b35128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f444b34c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f444b350ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7f444b3a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7f444b3a618c - core[d9924970f9b5273a]::panicking::panic
  13:     0x7f4448baf549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
error: could not compile `byteorder` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name byteorder --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=a58827caad51eca0 -C extra-filename=-da115e6c338c1a95 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
  14:     0x7f4448baf734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f4448bb268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7f4448a6c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f4448ac32c2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  18:     0x7f4448b8531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f4448ad92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  20:     0x7f4446b012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  21:     0x7f44495d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f44494f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
error: could not compile `futures-core` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name futures_core --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.30/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "cfg-target-has-atomic", "default", "portable-atomic", "std", "unstable"))' -C metadata=aa5d3e1582cda61e -C extra-filename=-8a50a3470bf6ea80 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
  23:     0x7f44493cc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  24:     0x7f444973a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f444aa1d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f44467c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  27:     0x7f4446878cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f444682a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/rustc-ice-2025-05-22T19_06_03-31008.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
  29:     0x7f44467b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f44468081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
  31:     0x7f444689fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f44467dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f44467e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f444b356b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f444446bac3 - <unknown>
  36:     0x7f44444fd850 - <unknown>
  37:                0x0 - <unknown>

[RUSTC-TIMING] pin_project_lite test:false 0.105
error: could not compile `pin-project-lite` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name pin_project_lite --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2bf236ae37011ce5 -C extra-filename=-15adad65b151188c --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.13.2/rustc-ice-2025-05-22T19_06_03-31019.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
[RUSTC-TIMING] itoa test:false 0.099
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
error: could not compile `itoa` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name itoa --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=5a3fddbb9da62693 -C extra-filename=-fdfc48d921da3a4d --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
   0:     0x7fbea594c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
   1:     0x7fbea59ab2ef - core[d9924970f9b5273a]::fmt::write
   2:     0x7fbea593f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   3:     0x7fbea594c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7fbea5950a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   5:     0x7fbea59507e2 - std[1823308cedafc5ad]::panicking::default_hook
   6:     0x7fbea0da87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fbea59516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7fbea595128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fbea594c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fbea5950ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7fbea59a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7fbea59a618c - core[d9924970f9b5273a]::panicking::panic
  13:     0x7fbea501903c - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_poly_existential_predicates
[RUSTC-TIMING] siphasher test:false 0.112
  14:     0x7fbea49ded87 - <rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>> as rustc_type_ir[ae34908469f16fc2]::interner::CollectAndApply<rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>, &rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>>>>::collect_and_apply::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>> as rustc_middle[37f1721ed911a16c]::ty::codec::RefDecodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_poly_existential_predicates_from_iter<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>> as rustc_middle[37f1721ed911a16c]::ty::codec::RefDecodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>>::{closure#0}>
  15:     0x7fbea499e221 - <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  16:     0x7fbea49e1953 - <rustc_type_ir[ae34908469f16fc2]::ty_kind::TyKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  17:     0x7fbea48bf9bd - <rustc_middle[37f1721ed911a16c]::ty::Ty as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
error: could not compile `siphasher` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name siphasher --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=bf0ff3c4dc270949 -C extra-filename=-89a51e3c77f69357 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
   0:     0x7f056434c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
  18:     0x7fbea49f31db - <rustc_type_ir[ae34908469f16fc2]::generic_arg::GenericArgKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
   1:     0x7f05643ab2ef - core[d9924970f9b5273a]::fmt::write
   2:     0x7f056433f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   3:     0x7f056434c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7f0564350a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   5:     0x7f05643507e2 - std[1823308cedafc5ad]::panicking::default_hook
   6:     0x7f055f7a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f05643516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7f056435128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
  19:     0x7fbea48b8209 - <rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg as rustc_type_ir[ae34908469f16fc2]::interner::CollectAndApply<rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg, &rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_args_from_iter<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>::{closure#0}>
   9:     0x7f056434c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f0564350ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7f05643a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7f05643a618c - core[d9924970f9b5273a]::panicking::panic
  20:     0x7fbea499eae1 - <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  13:     0x7f0563a1903c - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_poly_existential_predicates
  21:     0x7fbea49e1d2c - <rustc_type_ir[ae34908469f16fc2]::ty_kind::TyKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  22:     0x7fbea48bf9bd - <rustc_middle[37f1721ed911a16c]::ty::Ty as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  23:     0x7fbea49f31db - <rustc_type_ir[ae34908469f16fc2]::generic_arg::GenericArgKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
   0:     0x7f7bf494c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
   1:     0x7f7bf49ab2ef - core[d9924970f9b5273a]::fmt::write
  24:     0x7fbea48b8209 - <rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg as rustc_type_ir[ae34908469f16fc2]::interner::CollectAndApply<rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg, &rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_args_from_iter<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>::{closure#0}>
  14:     0x7f05633ded87 - <rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>> as rustc_type_ir[ae34908469f16fc2]::interner::CollectAndApply<rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>, &rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>>>>::collect_and_apply::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>> as rustc_middle[37f1721ed911a16c]::ty::codec::RefDecodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_poly_existential_predicates_from_iter<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>> as rustc_middle[37f1721ed911a16c]::ty::codec::RefDecodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>>::{closure#0}>
   2:     0x7f7bf493f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
  25:     0x7fbea499eae1 - <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
   3:     0x7f7bf494c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7f7bf4950a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
  26:     0x7fbea49e1d2c - <rustc_type_ir[ae34908469f16fc2]::ty_kind::TyKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
   5:     0x7f7bf49507e2 - std[1823308cedafc5ad]::panicking::default_hook
  15:     0x7f056339e221 - <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  27:     0x7fbea48bf9bd - <rustc_middle[37f1721ed911a16c]::ty::Ty as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
   6:     0x7f7befda87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
  16:     0x7f05633e1953 - <rustc_type_ir[ae34908469f16fc2]::ty_kind::TyKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  28:     0x7fbea4947702 - rustc_metadata[61b688a90dd8b973]::rmeta::decoder::cstore_impl::provide_extern::type_of
   7:     0x7f7bf49516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7f7bf495128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
  17:     0x7f05632bf9bd - <rustc_middle[37f1721ed911a16c]::ty::Ty as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
   9:     0x7f7bf494c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  29:     0x7fbea3bdcebf - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>>
  10:     0x7f7bf4950ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7f7bf49a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  18:     0x7f05633f31db - <rustc_type_ir[ae34908469f16fc2]::generic_arg::GenericArgKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  12:     0x7f7bf49a618c - core[d9924970f9b5273a]::panicking::panic
  30:     0x7fbea3b04ab9 - <rustc_query_impl[156c2d79643dca47]::query_impl::type_of::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::DefId)>>::call_once
  13:     0x7f7bf401903c - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_poly_existential_predicates
  31:     0x7fbea39c7636 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefIdCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  32:     0x7fbea3e812e8 - rustc_query_impl[156c2d79643dca47]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace
  19:     0x7f05632b8209 - <rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg as rustc_type_ir[ae34908469f16fc2]::interner::CollectAndApply<rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg, &rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_args_from_iter<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>::{closure#0}>
  33:     0x7fbea51a5cff - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::FieldDef>, <rustc_middle[37f1721ed911a16c]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  20:     0x7f056339eae1 - <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  34:     0x7fbea51a60fa - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::VariantDef>, rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  21:     0x7f05633e1d2c - <rustc_type_ir[ae34908469f16fc2]::ty_kind::TyKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  35:     0x7fbea5242768 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt
  22:     0x7f05632bf9bd - <rustc_middle[37f1721ed911a16c]::ty::Ty as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  36:     0x7fbea3bd111c - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  23:     0x7f05633f31db - <rustc_type_ir[ae34908469f16fc2]::generic_arg::GenericArgKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  14:     0x7f7bf39ded87 - <rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>> as rustc_type_ir[ae34908469f16fc2]::interner::CollectAndApply<rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>, &rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>>>>::collect_and_apply::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>> as rustc_middle[37f1721ed911a16c]::ty::codec::RefDecodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_poly_existential_predicates_from_iter<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>> as rustc_middle[37f1721ed911a16c]::ty::codec::RefDecodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>>::{closure#0}>
  37:     0x7fbea3ae9d91 - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::DefId)>>::call_once
  15:     0x7f7bf399e221 - <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_type_ir[ae34908469f16fc2]::binder::Binder<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_type_ir[ae34908469f16fc2]::predicate::ExistentialPredicate<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>>> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  38:     0x7fbea39b8572 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefIdCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  39:     0x7fbea3cd0e4b - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  16:     0x7f7bf39e1953 - <rustc_type_ir[ae34908469f16fc2]::ty_kind::TyKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  40:     0x7fbea5242c07 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_type
  17:     0x7f7bf38bf9bd - <rustc_middle[37f1721ed911a16c]::ty::Ty as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  41:     0x7fbea3bd3c28 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  24:     0x7f05632b8209 - <rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg as rustc_type_ir[ae34908469f16fc2]::interner::CollectAndApply<rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg, &rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_args_from_iter<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>::{closure#0}>
  42:     0x7fbea3af01ec - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_middle[37f1721ed911a16c]::ty::Ty)>>::call_once
  25:     0x7f056339eae1 - <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  18:     0x7f7bf39f31db - <rustc_type_ir[ae34908469f16fc2]::generic_arg::GenericArgKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  43:     0x7fbea3a0474d - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefaultCache<rustc_middle[37f1721ed911a16c]::ty::Ty, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  26:     0x7f05633e1d2c - <rustc_type_ir[ae34908469f16fc2]::ty_kind::TyKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  44:     0x7fbea3d4e48c - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  27:     0x7f05632bf9bd - <rustc_middle[37f1721ed911a16c]::ty::Ty as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  45:     0x7fbea50aff7d - <rustc_middle[37f1721ed911a16c]::ty::Ty>::inhabited_predicate
  28:     0x7f0563347702 - rustc_metadata[61b688a90dd8b973]::rmeta::decoder::cstore_impl::provide_extern::type_of
  46:     0x7fbea51a5da7 - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::FieldDef>, <rustc_middle[37f1721ed911a16c]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  29:     0x7f05625dcebf - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>>
  19:     0x7f7bf38b8209 - <rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg as rustc_type_ir[ae34908469f16fc2]::interner::CollectAndApply<rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg, &rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_args_from_iter<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>::{closure#0}>
  47:     0x7fbea51a60fa - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::VariantDef>, rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  48:     0x7fbea5242768 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt
  30:     0x7f0562504ab9 - <rustc_query_impl[156c2d79643dca47]::query_impl::type_of::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::DefId)>>::call_once
  20:     0x7f7bf399eae1 - <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  49:     0x7fbea3bd111c - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  21:     0x7f7bf39e1d2c - <rustc_type_ir[ae34908469f16fc2]::ty_kind::TyKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  31:     0x7f05623c7636 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefIdCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  50:     0x7fbea3ae9d91 - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::DefId)>>::call_once
  22:     0x7f7bf38bf9bd - <rustc_middle[37f1721ed911a16c]::ty::Ty as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  32:     0x7f05628812e8 - rustc_query_impl[156c2d79643dca47]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace
  23:     0x7f7bf39f31db - <rustc_type_ir[ae34908469f16fc2]::generic_arg::GenericArgKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  51:     0x7fbea39b8572 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefIdCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  52:     0x7fbea3cd0e4b - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  53:     0x7fbea5242c07 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_type
  33:     0x7f0563ba5cff - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::FieldDef>, <rustc_middle[37f1721ed911a16c]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  54:     0x7fbea3bd3c28 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  34:     0x7f0563ba60fa - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::VariantDef>, rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  35:     0x7f0563c42768 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt
  55:     0x7fbea3af01ec - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_middle[37f1721ed911a16c]::ty::Ty)>>::call_once
  36:     0x7f05625d111c - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  24:     0x7f7bf38b8209 - <rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg as rustc_type_ir[ae34908469f16fc2]::interner::CollectAndApply<rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg, &rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::mk_args_from_iter<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::ops::range::Range<usize>, <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg>::{closure#0}>
  56:     0x7fbea3a0474d - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefaultCache<rustc_middle[37f1721ed911a16c]::ty::Ty, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  57:     0x7fbea3d4e48c - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f7bf399eae1 - <&rustc_middle[37f1721ed911a16c]::ty::list::RawList<(), rustc_middle[37f1721ed911a16c]::ty::generic_args::GenericArg> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  58:     0x7fbea50aff7d - <rustc_middle[37f1721ed911a16c]::ty::Ty>::inhabited_predicate
  37:     0x7f05624e9d91 - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::DefId)>>::call_once
  26:     0x7f7bf39e1d2c - <rustc_type_ir[ae34908469f16fc2]::ty_kind::TyKind<rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt> as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  59:     0x7fbea24e8e47 - <rustc_pattern_analysis[9a5a1bd332bd330d]::rustc::RustcPatCtxt>::ctors_for_ty
  27:     0x7f7bf38bf9bd - <rustc_middle[37f1721ed911a16c]::ty::Ty as rustc_serialize[534debd21f2285c8]::serialize::Decodable<rustc_metadata[61b688a90dd8b973]::rmeta::decoder::DecodeContext>>::decode
  38:     0x7f05623b8572 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefIdCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  28:     0x7f7bf3947702 - rustc_metadata[61b688a90dd8b973]::rmeta::decoder::cstore_impl::provide_extern::type_of
  39:     0x7f05626d0e4b - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  40:     0x7f0563c42c07 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_type
  41:     0x7f05625d3c28 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  29:     0x7f7bf2bdcebf - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>>
  60:     0x7fbea24cf223 - <rustc_pattern_analysis[9a5a1bd332bd330d]::usefulness::PlaceInfo<rustc_pattern_analysis[9a5a1bd332bd330d]::rustc::RustcPatCtxt>>::split_column_ctors::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_pattern_analysis[9a5a1bd332bd330d]::usefulness::MatrixRow<rustc_pattern_analysis[9a5a1bd332bd330d]::rustc::RustcPatCtxt>>, <rustc_pattern_analysis[9a5a1bd332bd330d]::usefulness::Matrix<rustc_pattern_analysis[9a5a1bd332bd330d]::rustc::RustcPatCtxt>>::heads::{closure#0}>, rustc_pattern_analysis[9a5a1bd332bd330d]::usefulness::compute_exhaustiveness_and_usefulness<rustc_pattern_analysis[9a5a1bd332bd330d]::rustc::RustcPatCtxt>::{closure#0}::{closure#1}>>
  61:     0x7fbea24d2096 - rustc_pattern_analysis[9a5a1bd332bd330d]::usefulness::compute_exhaustiveness_and_usefulness::<rustc_pattern_analysis[9a5a1bd332bd330d]::rustc::RustcPatCtxt>
  62:     0x7fbea24d636c - rustc_pattern_analysis[9a5a1bd332bd330d]::usefulness::compute_match_usefulness::<rustc_pattern_analysis[9a5a1bd332bd330d]::rustc::RustcPatCtxt>
  42:     0x7f05624f01ec - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_middle[37f1721ed911a16c]::ty::Ty)>>::call_once
  63:     0x7fbea24ef24a - rustc_pattern_analysis[9a5a1bd332bd330d]::rustc::analyze_match
  30:     0x7f7bf2b04ab9 - <rustc_query_impl[156c2d79643dca47]::query_impl::type_of::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::DefId)>>::call_once
  64:     0x7fbea24be6d0 - <rustc_mir_build[b422812e62c30235]::thir::pattern::check_match::MatchVisitor>::analyze_patterns
  65:     0x7fbea24cb8bd - <rustc_mir_build[b422812e62c30235]::thir::pattern::check_match::MatchVisitor>::check_binding_is_irrefutable
  43:     0x7f056240474d - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefaultCache<rustc_middle[37f1721ed911a16c]::ty::Ty, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  31:     0x7f7bf29c7636 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefIdCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  66:     0x7fbea24cafc9 - <rustc_mir_build[b422812e62c30235]::thir::pattern::check_match::MatchVisitor>::check_let
  44:     0x7f056274e48c - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  32:     0x7f7bf2e812e8 - rustc_query_impl[156c2d79643dca47]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f0563aaff7d - <rustc_middle[37f1721ed911a16c]::ty::Ty>::inhabited_predicate
  67:     0x7fbea24bd4b6 - <rustc_mir_build[b422812e62c30235]::thir::pattern::check_match::MatchVisitor as rustc_middle[37f1721ed911a16c]::thir::visit::Visitor>::visit_stmt::{closure#0}
  68:     0x7fbea245897e - rustc_middle[37f1721ed911a16c]::thir::visit::walk_block::<rustc_mir_build[b422812e62c30235]::thir::pattern::check_match::MatchVisitor>
  46:     0x7f0563ba5da7 - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::FieldDef>, <rustc_middle[37f1721ed911a16c]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  33:     0x7f7bf41a5cff - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::FieldDef>, <rustc_middle[37f1721ed911a16c]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  69:     0x7fbea24c9b64 - <rustc_mir_build[b422812e62c30235]::thir::pattern::check_match::MatchVisitor as rustc_middle[37f1721ed911a16c]::thir::visit::Visitor>::visit_expr
  70:     0x7fbea24c893c - <rustc_mir_build[b422812e62c30235]::thir::pattern::check_match::MatchVisitor as rustc_middle[37f1721ed911a16c]::thir::visit::Visitor>::visit_expr
  71:     0x7fbea24bccb4 - rustc_mir_build[b422812e62c30235]::thir::pattern::check_match::check_match
  47:     0x7f0563ba60fa - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::VariantDef>, rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  48:     0x7f0563c42768 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt
  34:     0x7f7bf41a60fa - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::VariantDef>, rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  72:     0x7fbea3bb5a05 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::check_match::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 1usize]>>
  35:     0x7f7bf4242768 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt
  49:     0x7f05625d111c - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  36:     0x7f7bf2bd111c - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  50:     0x7f05624e9d91 - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::DefId)>>::call_once
  73:     0x7fbea3aaac35 - <rustc_query_impl[156c2d79643dca47]::query_impl::check_match::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::LocalDefId)>>::call_once
  37:     0x7f7bf2ae9d91 - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::DefId)>>::call_once
  51:     0x7f05623b8572 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefIdCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  74:     0x7fbea3a435e2 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_data_structures[f9b1e05da81abf62]::vec_cache::VecCache<rustc_span[829771b915485f7c]::def_id::LocalDefId, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[5c76e0e57ee87ae4]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  52:     0x7f05626d0e4b - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  53:     0x7f0563c42c07 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_type
  75:     0x7fbea3cfc6cc - rustc_query_impl[156c2d79643dca47]::query_impl::check_match::get_query_non_incr::__rust_end_short_backtrace
  38:     0x7f7bf29b8572 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefIdCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  54:     0x7f05625d3c28 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
error: the compiler unexpectedly panicked. this is a bug.
  39:     0x7f7bf2cd0e4b - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace

  76:     0x7fbea2320be6 - rustc_middle[37f1721ed911a16c]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[f9b1e05da81abf62]::vec_cache::VecCache<rustc_span[829771b915485f7c]::def_id::LocalDefId, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[5c76e0e57ee87ae4]::dep_graph::graph::DepNodeIndex>, ()>
  40:     0x7f7bf4242c07 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_type
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
  55:     0x7f05624f01ec - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_middle[37f1721ed911a16c]::ty::Ty)>>::call_once

  77:     0x7fbea23244ad - rustc_mir_build[b422812e62c30235]::builder::build_mir
note: please make sure that you have updated to the latest nightly

  78:     0x7fbea22f33a0 - rustc_mir_transform[adaa133b8cc127ad]::mir_built
  41:     0x7f7bf2bd3c28 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  79:     0x7fbea3bde8e5 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>>
  56:     0x7f056240474d - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefaultCache<rustc_middle[37f1721ed911a16c]::ty::Ty, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  42:     0x7f7bf2af01ec - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_middle[37f1721ed911a16c]::ty::Ty)>>::call_once
  57:     0x7f056274e48c - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.20.0/rustc-ice-2025-05-22T19_06_03-31014.txt` to your bug report

  58:     0x7f0563aaff7d - <rustc_middle[37f1721ed911a16c]::ty::Ty>::inhabited_predicate
note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill

  59:     0x7f0563a9a359 - <rustc_middle[37f1721ed911a16c]::ty::Ty>::is_inhabited_from
note: some of the compiler flags provided by cargo are hidden
  43:     0x7f7bf2a0474d - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefaultCache<rustc_middle[37f1721ed911a16c]::ty::Ty, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>

query stack during panic:
  60:     0x7f0561d0db0e - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::check_is_ty_uninhabited
  44:     0x7f7bf2d4e48c - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  80:     0x7fbea3b08355 - <rustc_query_impl[156c2d79643dca47]::query_impl::mir_built::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::LocalDefId)>>::call_once
  45:     0x7f7bf40aff7d - <rustc_middle[37f1721ed911a16c]::ty::Ty>::inhabited_predicate
  61:     0x7f0561d0c833 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  81:     0x7fbea3a4a8cc - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_data_structures[f9b1e05da81abf62]::vec_cache::VecCache<rustc_span[829771b915485f7c]::def_id::LocalDefId, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[5c76e0e57ee87ae4]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  62:     0x7f0561d0c364 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  63:     0x7f0561d0c364 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  82:     0x7fbea3cf6586 - rustc_query_impl[156c2d79643dca47]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  46:     0x7f7bf41a5da7 - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::FieldDef>, <rustc_middle[37f1721ed911a16c]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  64:     0x7f0561d0c364 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  83:     0x7fbea23ce921 - rustc_mir_build[b422812e62c30235]::check_unsafety::check_unsafety
  65:     0x7f0561d0c364 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  66:     0x7f0561d0c0a0 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_stmt
#0 [resolver_for_lowering_raw] getting the resolver for lowering
  84:     0x7fbea3bba745 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::check_unsafety::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>
  67:     0x7f0561d0cf0e - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  47:     0x7f7bf41a60fa - <rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[d9924970f9b5273a]::iter::adapters::map::Map<core[d9924970f9b5273a]::slice::iter::Iter<rustc_middle[37f1721ed911a16c]::ty::VariantDef>, rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
end of query stack
  68:     0x7f0561d074cf - rustc_passes[587f2fea3f8433db]::liveness::check_liveness
  48:     0x7f7bf4242768 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_adt
  85:     0x7fbea3ab6a55 - <rustc_query_impl[156c2d79643dca47]::query_impl::check_unsafety::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::LocalDefId)>>::call_once
  69:     0x7f05625ba545 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::check_liveness::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>
  49:     0x7f7bf2bd111c - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  86:     0x7fbea3a3e067 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_data_structures[f9b1e05da81abf62]::vec_cache::VecCache<rustc_span[829771b915485f7c]::def_id::LocalDefId, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[5c76e0e57ee87ae4]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  70:     0x7f05624b6545 - <rustc_query_impl[156c2d79643dca47]::query_impl::check_liveness::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::LocalDefId)>>::call_once
  50:     0x7f7bf2ae9d91 - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::DefId)>>::call_once
  87:     0x7fbea3dd040c - rustc_query_impl[156c2d79643dca47]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace
  51:     0x7f7bf29b8572 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefIdCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  71:     0x7f056243e067 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_data_structures[f9b1e05da81abf62]::vec_cache::VecCache<rustc_span[829771b915485f7c]::def_id::LocalDefId, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[5c76e0e57ee87ae4]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  88:     0x7fbea111db46 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[73dbeb71d096444d]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}
  52:     0x7f7bf2cd0e4b - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  72:     0x7f05627d0c8c - rustc_query_impl[156c2d79643dca47]::query_impl::check_liveness::get_query_non_incr::__rust_end_short_backtrace
  53:     0x7f7bf4242c07 - rustc_middle[37f1721ed911a16c]::ty::inhabitedness::inhabited_predicate_type
  73:     0x7f0560d24666 - rustc_mir_build[b422812e62c30235]::builder::build_mir
  74:     0x7f0560cf33a0 - rustc_mir_transform[adaa133b8cc127ad]::mir_built
  54:     0x7f7bf2bd3c28 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  89:     0x7fbea11156ba - rustc_data_structures[f9b1e05da81abf62]::sync::parallel::par_for_each_in::<&rustc_span[829771b915485f7c]::def_id::LocalDefId, &[rustc_span[829771b915485f7c]::def_id::LocalDefId], <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[73dbeb71d096444d]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>
  75:     0x7f05625de8e5 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>>
  90:     0x7fbea1106f6b - rustc_interface[73dbeb71d096444d]::passes::analysis
  55:     0x7f7bf2af01ec - <rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_middle[37f1721ed911a16c]::ty::Ty)>>::call_once
  91:     0x7fbea3bdd0d3 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>
  76:     0x7f0562508355 - <rustc_query_impl[156c2d79643dca47]::query_impl::mir_built::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::LocalDefId)>>::call_once
  92:     0x7fbea3b04f71 - <rustc_query_impl[156c2d79643dca47]::query_impl::analysis::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  56:     0x7f7bf2a0474d - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::DefaultCache<rustc_middle[37f1721ed911a16c]::ty::Ty, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  57:     0x7f7bf2d4e48c - rustc_query_impl[156c2d79643dca47]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  58:     0x7f7bf40aff7d - <rustc_middle[37f1721ed911a16c]::ty::Ty>::inhabited_predicate
  93:     0x7fbea39cb0f9 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  77:     0x7f056244a8cc - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_data_structures[f9b1e05da81abf62]::vec_cache::VecCache<rustc_span[829771b915485f7c]::def_id::LocalDefId, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[5c76e0e57ee87ae4]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  59:     0x7f7bf409a359 - <rustc_middle[37f1721ed911a16c]::ty::Ty>::is_inhabited_from
  78:     0x7f05626f6586 - rustc_query_impl[156c2d79643dca47]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  94:     0x7fbea3f04222 - rustc_query_impl[156c2d79643dca47]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
  60:     0x7f7bf230db0e - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::check_is_ty_uninhabited
  79:     0x7f0560dce921 - rustc_mir_build[b422812e62c30235]::check_unsafety::check_unsafety
  61:     0x7f7bf230c833 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  62:     0x7f7bf230c364 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  80:     0x7f05625ba745 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::check_unsafety::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>
  63:     0x7f7bf230c364 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  64:     0x7f7bf230c364 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  65:     0x7f7bf230c364 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  81:     0x7f05624b6a55 - <rustc_query_impl[156c2d79643dca47]::query_impl::check_unsafety::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::LocalDefId)>>::call_once
  66:     0x7f7bf230c0a0 - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_stmt
  67:     0x7f7bf230cf0e - <rustc_passes[587f2fea3f8433db]::liveness::Liveness>::propagate_through_expr
  95:     0x7fbea0dc2b54 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  68:     0x7f7bf23074cf - rustc_passes[587f2fea3f8433db]::liveness::check_liveness
  82:     0x7f056243e067 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_data_structures[f9b1e05da81abf62]::vec_cache::VecCache<rustc_span[829771b915485f7c]::def_id::LocalDefId, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[5c76e0e57ee87ae4]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  69:     0x7f7bf2bba545 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::check_liveness::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>
  83:     0x7f05627d040c - rustc_query_impl[156c2d79643dca47]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace
  96:     0x7fbea0e78cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  84:     0x7f055fb1db46 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[73dbeb71d096444d]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}
  70:     0x7f7bf2ab6545 - <rustc_query_impl[156c2d79643dca47]::query_impl::check_liveness::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::LocalDefId)>>::call_once
  85:     0x7f055fb156ba - rustc_data_structures[f9b1e05da81abf62]::sync::parallel::par_for_each_in::<&rustc_span[829771b915485f7c]::def_id::LocalDefId, &[rustc_span[829771b915485f7c]::def_id::LocalDefId], <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[73dbeb71d096444d]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>
  71:     0x7f7bf2a3e067 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_data_structures[f9b1e05da81abf62]::vec_cache::VecCache<rustc_span[829771b915485f7c]::def_id::LocalDefId, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[5c76e0e57ee87ae4]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  86:     0x7f055fb06f6b - rustc_interface[73dbeb71d096444d]::passes::analysis
  72:     0x7f7bf2dd0c8c - rustc_query_impl[156c2d79643dca47]::query_impl::check_liveness::get_query_non_incr::__rust_end_short_backtrace
  87:     0x7f05625dd0d3 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>
  73:     0x7f7bf1324666 - rustc_mir_build[b422812e62c30235]::builder::build_mir
  97:     0x7fbea0e2a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  74:     0x7f7bf12f33a0 - rustc_mir_transform[adaa133b8cc127ad]::mir_built
  88:     0x7f0562504f71 - <rustc_query_impl[156c2d79643dca47]::query_impl::analysis::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  75:     0x7f7bf2bde8e5 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>>
  89:     0x7f05623cb0f9 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  76:     0x7f7bf2b08355 - <rustc_query_impl[156c2d79643dca47]::query_impl::mir_built::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::LocalDefId)>>::call_once
[RUSTC-TIMING] smallvec test:false 0.111
  90:     0x7f0562904222 - rustc_query_impl[156c2d79643dca47]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
  77:     0x7f7bf2a4a8cc - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_data_structures[f9b1e05da81abf62]::vec_cache::VecCache<rustc_span[829771b915485f7c]::def_id::LocalDefId, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[5c76e0e57ee87ae4]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
error: could not compile `smallvec` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name smallvec --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "may_dangle", "serde", "specialization", "union", "write"))' -C metadata=aa03ca360ec03b7d -C extra-filename=-9fd2d8d2f20425ba --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
  78:     0x7f7bf2cf6586 - rustc_query_impl[156c2d79643dca47]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  79:     0x7f7bf13ce921 - rustc_mir_build[b422812e62c30235]::check_unsafety::check_unsafety
  98:     0x7fbea0db1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  80:     0x7f7bf2bba745 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::check_unsafety::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>
  99:     0x7fbea0e081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  91:     0x7f055f7c2b54 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  81:     0x7f7bf2ab6a55 - <rustc_query_impl[156c2d79643dca47]::query_impl::check_unsafety::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, rustc_span[829771b915485f7c]::def_id::LocalDefId)>>::call_once
 100:     0x7fbea0e9fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  92:     0x7f055f878cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  82:     0x7f7bf2a3e067 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_data_structures[f9b1e05da81abf62]::vec_cache::VecCache<rustc_span[829771b915485f7c]::def_id::LocalDefId, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[5c76e0e57ee87ae4]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  83:     0x7f7bf2dd040c - rustc_query_impl[156c2d79643dca47]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace
  84:     0x7f7bf011db46 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[73dbeb71d096444d]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}
 101:     0x7fbea0ddfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  85:     0x7f7bf01156ba - rustc_data_structures[f9b1e05da81abf62]::sync::parallel::par_for_each_in::<&rustc_span[829771b915485f7c]::def_id::LocalDefId, &[rustc_span[829771b915485f7c]::def_id::LocalDefId], <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[73dbeb71d096444d]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>
  86:     0x7f7bf0106f6b - rustc_interface[73dbeb71d096444d]::passes::analysis
  93:     0x7f055f82a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
 102:     0x7fbea0de2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  87:     0x7f7bf2bdd0d3 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>
 103:     0x7fbea5956b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  88:     0x7f7bf2b04f71 - <rustc_query_impl[156c2d79643dca47]::query_impl::analysis::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  89:     0x7f7bf29cb0f9 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  90:     0x7f7bf2f04222 - rustc_query_impl[156c2d79643dca47]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
  94:     0x7f055f7b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  95:     0x7f055f8081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  91:     0x7f7befdc2b54 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
 104:     0x7fbe9ea6bac3 - <unknown>
 105:     0x7fbe9eafd850 - <unknown>
 106:                0x0 - <unknown>

  96:     0x7f055f89fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  92:     0x7f7befe78cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  97:     0x7f055f7dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  93:     0x7f7befe2a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  98:     0x7f055f7e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  99:     0x7f0564356b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  94:     0x7f7befdb1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  95:     0x7f7befe081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
 100:     0x7f055d46bac3 - <unknown>
 101:     0x7f055d4fd850 - <unknown>
 102:                0x0 - <unknown>

  96:     0x7f7befe9fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  97:     0x7f7befddfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  98:     0x7f7befde2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  99:     0x7f7bf4956b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
 100:     0x7f7beda6bac3 - <unknown>
 101:     0x7f7bedafd850 - <unknown>
 102:                0x0 - <unknown>

[RUSTC-TIMING] once_cell test:false 0.123
error: could not compile `once_cell` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name once_cell --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.20.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=6a1e4b909688611e -C extra-filename=-42734fd3df6a4dfa --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
[RUSTC-TIMING] futures_sink test:false 0.117
error: the compiler unexpectedly panicked. this is a bug.

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 `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/rustc-ice-2025-05-22T19_06_03-30995.txt` to your bug report
note: please make sure that you have updated to the latest nightly


note: compiler flags: --crate-type bin -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options
note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.84/rustc-ice-2025-05-22T19_06_03-30989.txt` to your bug report


note: some of the compiler flags provided by cargo are hidden

query stack during panic:
note: compiler flags: --crate-type bin -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [type_of] computing type of `std::sys::process::unix::common::Command::closures`
#0 [type_of] computing type of `std::sys::process::unix::common::Command::closures`
#1 [inhabited_predicate_adt] computing the uninhabited predicate of `DefId(1:12066 ~ std[1823]::sys::process::unix::common::Command)`
#1 [inhabited_predicate_adt] computing the uninhabited predicate of `DefId(1:12066 ~ std[1823]::sys::process::unix::common::Command)`
error: the compiler unexpectedly panicked. this is a bug.

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
... and 7 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
... and 7 other queries... use `env RUST_BACKTRACE=1` to see the full query stack

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/rustc-ice-2025-05-22T19_06_03-30998.txt` to your bug report

note: compiler flags: --crate-type bin -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [type_of] computing type of `std::sys::process::unix::common::Command::closures`
#1 [inhabited_predicate_adt] computing the uninhabited predicate of `DefId(1:12066 ~ std[1823]::sys::process::unix::common::Command)`
... and 7 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
[RUSTC-TIMING] build_script_build test:false 0.148
[RUSTC-TIMING] build_script_build test:false 0.149
[RUSTC-TIMING] build_script_build test:false 0.152
error: could not compile `libc` (build script)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name build_script_build --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=13dc09ddfdb02459 -C extra-filename=-23fd5dcc2b4a9ddc --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/build/libc-23fd5dcc2b4a9ddc -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
error: could not compile `libc` (build script)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name build_script_build --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=6f1e9fe4ce098c47 -C extra-filename=-49675a881dabd6f3 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/build/libc-49675a881dabd6f3 -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
error: could not compile `proc-macro2` (build script)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name build_script_build --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.84/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=822a18ce3f466bab -C extra-filename=-288aaf75fcd45173 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/build/proc-macro2-288aaf75fcd45173 -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
   0:     0x7ff87d14c3a0 - <<std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d9924970f9b5273a]::fmt::Display>::fmt
   1:     0x7ff87d1ab2ef - core[d9924970f9b5273a]::fmt::write
   2:     0x7ff87d13f4b9 - <std[1823308cedafc5ad]::sys::stdio::unix::Stderr as std[1823308cedafc5ad]::io::Write>::write_fmt
   3:     0x7ff87d14c242 - <std[1823308cedafc5ad]::sys::backtrace::BacktraceLock>::print
   4:     0x7ff87d150a48 - std[1823308cedafc5ad]::panicking::default_hook::{closure#0}
   5:     0x7ff87d1507e2 - std[1823308cedafc5ad]::panicking::default_hook
   6:     0x7ff8785a87e4 - std[1823308cedafc5ad]::panicking::update_hook::<alloc[eaee76c5e0a672d5]::boxed::Box<rustc_driver_impl[df209f4d313d45b0]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7ff87d1516c3 - std[1823308cedafc5ad]::panicking::rust_panic_with_hook
   8:     0x7ff87d15128a - std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}
   9:     0x7ff87d14c9b9 - std[1823308cedafc5ad]::sys::backtrace::__rust_end_short_backtrace::<std[1823308cedafc5ad]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7ff87d150ecd - __rustc[f5fa76fa83401c89]::rust_begin_unwind
  11:     0x7ff87d1a6100 - core[d9924970f9b5273a]::panicking::panic_fmt
  12:     0x7ff87d1a618c - core[d9924970f9b5273a]::panicking::panic
  13:     0x7ff87a9af549 - rustc_resolve[1012317667d55bca]::rustdoc::add_doc_fragment
  14:     0x7ff87a9af734 - rustc_resolve[1012317667d55bca]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7ff87a9b268d - rustc_resolve[1012317667d55bca]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[f373de2c5d5950cc]::ast::Attribute>
  16:     0x7ff87a86c358 - <rustc_resolve[1012317667d55bca]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7ff87a8c32c2 - <rustc_resolve[1012317667d55bca]::Resolver>::late_resolve_crate
  18:     0x7ff87a98531d - <rustc_session[fa2e2f5757f4f746]::session::Session>::time::<(), <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7ff87a8d92c9 - <rustc_resolve[1012317667d55bca]::Resolver>::resolve_crate
  20:     0x7ff8789012b3 - rustc_interface[73dbeb71d096444d]::passes::resolver_for_lowering_raw
  21:     0x7ff87b3d5408 - rustc_query_impl[156c2d79643dca47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7ff87b2f3b29 - <rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7ff87b1cc834 - rustc_query_system[5c76e0e57ee87ae4]::query::plumbing::try_execute_query::<rustc_query_impl[156c2d79643dca47]::DynamicConfig<rustc_query_system[5c76e0e57ee87ae4]::query::caches::SingleCache<rustc_middle[37f1721ed911a16c]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[156c2d79643dca47]::plumbing::QueryCtxt, false>
  24:     0x7ff87b53a7ec - rustc_query_impl[156c2d79643dca47]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7ff87c81d087 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7ff8785c20e4 - <std[1823308cedafc5ad]::thread::local::LocalKey<core[d9924970f9b5273a]::cell::Cell<*const ()>>>::with::<rustc_middle[37f1721ed911a16c]::ty::context::tls::enter_context<<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>::enter<rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#1}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>::{closure#0}, core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>
  27:     0x7ff878678cc2 - <rustc_middle[37f1721ed911a16c]::ty::context::TyCtxt>::create_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7ff87862a686 - <rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7ff8785b1876 - <alloc[eaee76c5e0a672d5]::boxed::Box<dyn for<'a> core[d9924970f9b5273a]::ops::function::FnOnce<(&'a rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &'a std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena<'a>>, &'a rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena<'a>>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}), Output = core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>>> as core[d9924970f9b5273a]::ops::function::FnOnce<(&rustc_session[fa2e2f5757f4f746]::session::Session, rustc_middle[37f1721ed911a16c]::ty::context::CurrentGcx, alloc[eaee76c5e0a672d5]::sync::Arc<rustc_data_structures[f9b1e05da81abf62]::jobserver::Proxy>, &std[1823308cedafc5ad]::sync::once_lock::OnceLock<rustc_middle[37f1721ed911a16c]::ty::context::GlobalCtxt>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_middle[37f1721ed911a16c]::arena::Arena>, &rustc_data_structures[f9b1e05da81abf62]::sync::worker_local::WorkerLocal<rustc_hir[c481587a4a0697ad]::Arena>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7ff8786081a8 - rustc_interface[73dbeb71d096444d]::passes::create_and_enter_global_ctxt::<core[d9924970f9b5273a]::option::Option<rustc_interface[73dbeb71d096444d]::queries::Linker>, rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7ff87869fc89 - rustc_span[829771b915485f7c]::create_session_globals_then::<(), rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7ff8785dfbe9 - std[1823308cedafc5ad]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7ff8785e2c54 - <<std[1823308cedafc5ad]::thread::Builder>::spawn_unchecked_<rustc_interface[73dbeb71d096444d]::util::run_in_thread_with_globals<rustc_interface[73dbeb71d096444d]::util::run_in_thread_pool_with_globals<rustc_interface[73dbeb71d096444d]::interface::run_compiler<(), rustc_driver_impl[df209f4d313d45b0]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[d9924970f9b5273a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7ff87d156b82 - <std[1823308cedafc5ad]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7ff87626bac3 - <unknown>
  36:     0x7ff8762fd850 - <unknown>
  37:                0x0 - <unknown>

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.7.1/rustc-ice-2025-05-22T19_06_03-31023.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
[RUSTC-TIMING] bytes test:false 0.154
error: could not compile `bytes` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name bytes --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=63f74a58c66b4af6 -C extra-filename=-9f92c9f459464ad0 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
Build completed unsuccessfully in 0:00:32
+ set -e
+ cat /tmp/toolstate/toolstates.json
{"wasm-component-ld":"test-fail","llvm-bitcode-linker":"test-fail","lld-wrapper":"test-fail","rustdoc_tool_binary":"test-fail","rustbook":"test-fail"}
+ python3 ../x.py test --stage 2 check-tools
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.05s
##[endgroup]
WARN: currently no CI rustc builds have rustc debug assertions enabled. Please either set `rust.debug-assertions` to `false` if you want to use download CI rustc or set `rust.download-rustc` to `false`.
[TIMING] core::build_steps::tool::LibcxxVersionTool { target: x86_64-unknown-linux-gnu } -- 0.001
ERROR: Tool `book` was not recorded in tool state.
ERROR: Tool `nomicon` was not recorded in tool state.
ERROR: Tool `reference` was not recorded in tool state.
ERROR: Tool `rust-by-example` was not recorded in tool state.
ERROR: Tool `edition-guide` was not recorded in tool state.
ERROR: Tool `embedded-book` was not recorded in tool state.
Build completed unsuccessfully in 0:00:00
  local time: Thu May 22 19:06:04 UTC 2025
  network time: Thu, 22 May 2025 19:06:04 GMT
##[error]Process completed with exit code 1.
Post job cleanup.

rust-log-analyzer avatar May 22 '25 19:05 rust-log-analyzer

The job x86_64-gnu-tools failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[RUSTC-TIMING] rustc_fs_util test:false 0.386
   Compiling aho-corasick v1.1.3
[RUSTC-TIMING] tinyvec_macros test:false 0.040
   Compiling tinyvec v1.9.0
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] rand_chacha test:false 1.402
   Compiling rand v0.9.1
[RUSTC-TIMING] itertools test:false 5.258
   Compiling regex-syntax v0.8.5
[RUSTC-TIMING] rand_chacha test:false 1.021
---
[RUSTC-TIMING] unicase test:false 0.445
   Compiling tracing-log v0.2.0
[RUSTC-TIMING] nu_ansi_term test:false 1.158
   Compiling nu-ansi-term v0.50.1
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] sharded_slab test:false 1.996
[RUSTC-TIMING] tracing_log test:false 0.830
   Compiling synstructure v0.13.2
[RUSTC-TIMING] unicode_normalization test:false 1.515
   Compiling darling_core v0.20.11
---
[RUSTC-TIMING] build_script_build test:false 0.132
[RUSTC-TIMING] build_script_build test:false 0.286
[RUSTC-TIMING] writeable test:false 1.050
[RUSTC-TIMING] litemap test:false 0.558
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] rand_chacha test:false 1.021
[RUSTC-TIMING] rand_chacha test:false 1.402
[RUSTC-TIMING] yoke test:false 0.497
[RUSTC-TIMING] miniz_oxide test:false 3.526
[RUSTC-TIMING] unic_langid_macros test:false 0.067
---
[RUSTC-TIMING] gsgdt test:false 1.159
[RUSTC-TIMING] rustc_parse_format test:false 1.470
[RUSTC-TIMING] tinyvec_macros test:false 0.040
[RUSTC-TIMING] rustc_next_trait_solver test:false 3.669
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] aho_corasick test:false 15.672
[RUSTC-TIMING] regex_syntax test:false 16.097
[RUSTC-TIMING] unicode_script test:false 1.287
[RUSTC-TIMING] icu_list test:false 2.586
[RUSTC-TIMING] rustc_hir test:false 5.404
---
[RUSTC-TIMING] digest test:false 0.468
   Compiling sha2 v0.10.9
[RUSTC-TIMING] num_cpus test:false 1.562
[RUSTC-TIMING] minifier test:false 2.724
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] parking_lot test:false 1.402
[RUSTC-TIMING] threadpool test:false 1.202
[RUSTC-TIMING] winnow test:false 4.997
   Compiling regex-automata v0.1.10
[RUSTC-TIMING] indexmap test:false 2.377
---
[RUSTC-TIMING] litemap test:false 0.558
[RUSTC-TIMING] build_script_build test:false 0.286
[RUSTC-TIMING] build_script_build test:false 0.132
[RUSTC-TIMING] writeable test:false 1.050
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] rand_chacha test:false 1.021
[RUSTC-TIMING] icu_provider_macros test:false 0.678
[RUSTC-TIMING] rand test:false 2.349
[RUSTC-TIMING] zerovec test:false 3.760
[RUSTC-TIMING] serde test:false 9.129
---
[RUSTC-TIMING] gsgdt test:false 1.159
[RUSTC-TIMING] rustc_parse_format test:false 1.470
[RUSTC-TIMING] tinyvec_macros test:false 0.040
[RUSTC-TIMING] rustc_next_trait_solver test:false 3.669
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] aho_corasick test:false 15.672
[RUSTC-TIMING] regex_syntax test:false 16.097
[RUSTC-TIMING] unicode_script test:false 1.287
[RUSTC-TIMING] rustc_baked_icu_data test:false 0.459
[RUSTC-TIMING] rustc_fluent_macro test:false 0.918
---
[RUSTC-TIMING] regex_syntax test:false 8.594
[RUSTC-TIMING] build_script_build test:false 0.300
[RUSTC-TIMING] smallvec test:false 0.441
[RUSTC-TIMING] build_script_build test:false 0.167
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
 ERROR rustc_codegen_llvm::abi Using invalid or upgradeable intrinsic `llvm.x86.avx2.vperm2i128`
[RUSTC-TIMING] aho_corasick test:false 8.694
[RUSTC-TIMING] tracing_core test:false 0.993
[RUSTC-TIMING] regex_automata test:false 4.019
[RUSTC-TIMING] tracing_attributes test:false 1.125
[RUSTC-TIMING] build_script_build test:false 0.374
---
   Compiling itoa v1.0.11
   Compiling bytes v1.7.1

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
stack backtrace:


thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:


thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
   0:     0x7f676874b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   1:     0x7f67687aa4af - core[5c4955dd88a2466]::fmt::write
   2:     0x7f676873e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7f676874b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f676874fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f676874f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7f6763ba7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f6768750883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7f676875044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f676874bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f676875008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7f67687a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f67687a534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7f6765fae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7f6765fae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f6765fb17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  16:     0x7f6765e6b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f6765ec2422 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  18:     0x7f6765f8447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f6765ed8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  20:     0x7f6763f003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
  21:     0x7f67669d44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f67668f2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f67667cb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  24:     0x7f6766cf92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f6767e1c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f6763bc1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  27:     0x7f6763c77e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f6763c297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f6763bb04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f6763c072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f6763c9edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f6763bded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f6763be1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f6768755d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f676186bac3 - <unknown>
  36:     0x7f67618fd850 - <unknown>
  37:                0x0 - <unknown>


thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
   0:     0x7fcdbe94b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   1:     0x7fcdbe9aa4af - core[5c4955dd88a2466]::fmt::write
   2:     0x7fcdbe93e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7fcdbe94b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7fcdbe94fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7fcdbe94f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7fcdb9da7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fcdbe950883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7fcdbe95044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fcdbe94bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/rustc-ice-2025-05-22T19_38_35-30991.txt` to your bug report
  10:     0x7fcdbe95008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7fcdbe9a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7fcdbe9a534c - core[5c4955dd88a2466]::panicking::panic
   0:     0x7f133354b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
  13:     0x7fcdbc1ae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7fcdbc1ae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7fcdbc1b17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  16:     0x7fcdbc06b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7fcdbc0c2422 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  18:     0x7fcdbc18447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7fcdbc0d8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  20:     0x7fcdba1003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
   1:     0x7f13335aa4af - core[5c4955dd88a2466]::fmt::write
  21:     0x7fcdbcbd44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7fcdbcaf2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7fcdbc9cb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  24:     0x7fcdbcef92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7fcdbe01c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7fcdb9dc1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  27:     0x7fcdb9e77e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7fcdb9e297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
   2:     0x7f133353e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
  29:     0x7fcdb9db04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7fcdb9e072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7fcdb9e9edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7fcdb9dded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
   3:     0x7f133354b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
  33:     0x7fcdb9de1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7fcdbe955d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start

   4:     0x7f133354fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden
   5:     0x7f133354f9a2 - std[f84b57f7c4681554]::panicking::default_hook

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
   6:     0x7f132e9a7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
end of query stack
  35:     0x7fcdb7a6bac3 - <unknown>
  36:     0x7fcdb7afd850 - <unknown>
  37:                0x0 - <unknown>

   7:     0x7f1333550883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7f133355044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   0:     0x7f978a74b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   9:     0x7f133354bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
   1:     0x7f978a7aa4af - core[5c4955dd88a2466]::fmt::write
  10:     0x7f133355008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7f13335a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
   2:     0x7f978a73e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
  12:     0x7f13335a534c - core[5c4955dd88a2466]::panicking::panic
   3:     0x7f978a74b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f978a74fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f978a74f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7f9785ba7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f978a750883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   0:     0x7f2206b4b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   8:     0x7f978a75044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
  13:     0x7f1330dae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7f1330dae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f1330db17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  16:     0x7f1330c6b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f1330c3ad70 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_item
  18:     0x7f1330c1c653 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor as rustc_ast[ef8aa0696ae5c190]::visit::Visitor>::visit_item
  19:     0x7f1330d051ca - rustc_ast[ef8aa0696ae5c190]::visit::walk_crate::<rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>
  20:     0x7f1330cc2432 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  21:     0x7f1330d8447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  22:     0x7f1330cd8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  23:     0x7f132ed003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
  24:     0x7f13317d44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  25:     0x7f13316f2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  26:     0x7f13315cb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  27:     0x7f1331af92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  28:     0x7f1332c1c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  29:     0x7f132e9c1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  30:     0x7f132ea77e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  31:     0x7f132ea297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
   9:     0x7f978a74bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
   1:     0x7f2206baa4af - core[5c4955dd88a2466]::fmt::write
  10:     0x7f978a75008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7f978a7a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f978a7a534c - core[5c4955dd88a2466]::panicking::panic
   2:     0x7f2206b3e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7f2206b4b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f2206b4fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f2206b4f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7f2201fa7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
  13:     0x7f9787fae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7f9787fae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
   7:     0x7f2206b50883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7f2206b5044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f2206b4bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f2206b5008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7f2206ba52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f2206ba534c - core[5c4955dd88a2466]::panicking::panic
  15:     0x7f9787fb17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  32:     0x7f132e9b04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  16:     0x7f9787e6b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f9787ec2422 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  13:     0x7f22043ae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7f22043ae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f22043b17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  18:     0x7f9787f8447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f9787ed8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  20:     0x7f9785f003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
  21:     0x7f97889d44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  16:     0x7f220426b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  22:     0x7f97888f2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f97887cb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  24:     0x7f9788cf92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f9789e1c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f9785bc1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  27:     0x7f9785c77e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f9785c297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f9785bb04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f9785c072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f9785c9edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f9785bded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f9785be1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f978a755d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  17:     0x7f22042c2422 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  18:     0x7f220438447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f22042d8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  20:     0x7f22023003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
  21:     0x7f2204dd44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f2204cf2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f2204bcb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  24:     0x7f22050f92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f220621c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f2201fc1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  27:     0x7f2202077e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f22020297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  35:     0x7f978386bac3 - <unknown>
  33:     0x7f132ea072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  34:     0x7f132ea9edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  35:     0x7f132e9ded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  36:     0x7f97838fd850 - <unknown>
  36:     0x7f132e9e1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  37:     0x7f1333555d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  38:     0x7f132c66bac3 - <unknown>
  39:     0x7f132c6fd850 - <unknown>
  40:                0x0 - <unknown>

  37:                0x0 - <unknown>

  29:     0x7f2201fb04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f22020072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f220209edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f2201fded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f2201fe1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f2206b55d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f21ffc6bac3 - <unknown>
  36:     0x7f21ffcfd850 - <unknown>
  37:                0x0 - <unknown>

[RUSTC-TIMING] cfg_if test:false 0.080
error: could not compile `cfg-if` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name cfg_if --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=c9d6f81756af8115 -C extra-filename=-928f8999b8f7a5b0 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
warning: build failed, waiting for other jobs to finish...
   0:     0x7f157154b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   1:     0x7f15715aa4af - core[5c4955dd88a2466]::fmt::write
   2:     0x7f157153e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7f157154b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f157154fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f157154f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7f156c9a7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f1571550883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7f157155044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f157154bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f157155008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7f15715a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f15715a534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7f156edae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7f156edae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f156edb17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  16:     0x7f156ec6b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f156ec3ad70 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_item
  18:     0x7f156ec1c653 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor as rustc_ast[ef8aa0696ae5c190]::visit::Visitor>::visit_item
  19:     0x7f156ed051ca - rustc_ast[ef8aa0696ae5c190]::visit::walk_crate::<rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>
  20:     0x7f156ecc2432 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  21:     0x7f156ed8447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  22:     0x7f156ecd8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  23:     0x7f156cd003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
  24:     0x7f156f7d44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  25:     0x7f156f6f2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  26:     0x7f156f5cb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  27:     0x7f156faf92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  28:     0x7f1570c1c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  29:     0x7f156c9c1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  30:     0x7f156ca77e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  31:     0x7f156ca297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  32:     0x7f156c9b04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  33:     0x7f156ca072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  34:     0x7f156ca9edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  35:     0x7f156c9ded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  36:     0x7f156c9e1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  37:     0x7f1571555d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  38:     0x7f156a66bac3 - <unknown>
  39:     0x7f156a6fd850 - <unknown>
  40:                0x0 - <unknown>

   0:     0x7fc495f4b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   1:     0x7fc495faa4af - core[5c4955dd88a2466]::fmt::write
   2:     0x7fc495f3e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7fc495f4b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7fc495f4fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7fc495f4f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7fc4913a7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fc495f50883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7fc495f5044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}


thread 'rustc' panicked at compiler/rustc_middle/src/ty/context.rs:2939:9:
thread 'rustc' panicked at compiler/rustc_middle/src/ty/context.rs:2939:9:
assertion failed: eps.array_windows().all(|[a, b]|
assertion failed: eps.array_windows().all(|[a, b]|
        a.skip_binder().stable_cmp(self, &b.skip_binder()) !=
        a.skip_binder().stable_cmp(self, &b.skip_binder()) !=
            Ordering::Greater)
            Ordering::Greater)
stack backtrace:
stack backtrace:
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.12/rustc-ice-2025-05-22T19_38_35-31002.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/rustc-ice-2025-05-22T19_38_35-31000.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options
   0:     0x7f5eb894b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
   1:     0x7f5eb89aa4af - core[5c4955dd88a2466]::fmt::write
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
   2:     0x7f5eb893e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7f5eb894b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f5eb894fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f5eb894f9a2 - std[f84b57f7c4681554]::panicking::default_hook
error: the compiler unexpectedly panicked. this is a bug.
   6:     0x7f5eb3da7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}

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
   7:     0x7f5eb8950883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook

   9:     0x7fc495f4bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fc495f5008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7fc495fa52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7fc495fa534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7fc4937ae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7fc4937ae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7fc4937b17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  16:     0x7fc49366b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.3.0/rustc-ice-2025-05-22T19_38_35-30997.txt` to your bug report
  17:     0x7fc49363ad70 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_item
  18:     0x7fc49361c653 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor as rustc_ast[ef8aa0696ae5c190]::visit::Visitor>::visit_item
  19:     0x7fc49381cb1a - <rustc_ast[ef8aa0696ae5c190]::ast::ItemKind as rustc_ast[ef8aa0696ae5c190]::visit::WalkItemKind>::walk::<rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>
  20:     0x7fc49363dfc1 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_item
  21:     0x7fc49361c653 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor as rustc_ast[ef8aa0696ae5c190]::visit::Visitor>::visit_item

  22:     0x7fc4937051ca - rustc_ast[ef8aa0696ae5c190]::visit::walk_crate::<rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>
  23:     0x7fc4936c2432 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  24:     0x7fc49378447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  25:     0x7fc4936d8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  26:     0x7fc4917003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
  27:     0x7fc4941d44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  28:     0x7fc4940f2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  29:     0x7fc493fcb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  30:     0x7fc4944f92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7fc49561c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  32:     0x7fc4913c1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  33:     0x7fc491477e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  34:     0x7fc4914297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  35:     0x7fc4913b04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  36:     0x7fc4914072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  37:     0x7fc49149edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  38:     0x7fc4913ded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  39:     0x7fc4913e1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  40:     0x7fc495f55d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  41:     0x7fc48f06bac3 - <unknown>
  42:     0x7fc48f0fd850 - <unknown>
  43:                0x0 - <unknown>

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options
   8:     0x7f5eb895044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
error: the compiler unexpectedly panicked. this is a bug.

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


note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/rustc-ice-2025-05-22T19_38_35-31007.txt` to your bug report

note: some of the compiler flags provided by cargo are hidden

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
query stack during panic:
   9:     0x7f5eb894bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
  10:     0x7f5eb895008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
  11:     0x7f5eb89a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f5eb89a534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7f5eb61ae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7f5eb61ae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f5eb61b17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  16:     0x7f5eb606b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f5eb603f5fe - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_item
  18:     0x7f5eb601c653 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor as rustc_ast[ef8aa0696ae5c190]::visit::Visitor>::visit_item
   0:     0x7f135934b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   1:     0x7f13593aa4af - core[5c4955dd88a2466]::fmt::write
  19:     0x7f5eb621cb1a - <rustc_ast[ef8aa0696ae5c190]::ast::ItemKind as rustc_ast[ef8aa0696ae5c190]::visit::WalkItemKind>::walk::<rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>

thread 'rustc' panicked at compiler/rustc_middle/src/ty/context.rs:2939:9:
assertion failed: eps.array_windows().all(|[a, b]|
        a.skip_binder().stable_cmp(self, &b.skip_binder()) !=
            Ordering::Greater)
stack backtrace:
   2:     0x7f135933e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
  20:     0x7f5eb603dfc1 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_item
   3:     0x7f135934b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
  21:     0x7f5eb601c653 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor as rustc_ast[ef8aa0696ae5c190]::visit::Visitor>::visit_item
   4:     0x7f135934fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
  22:     0x7f5eb61051ca - rustc_ast[ef8aa0696ae5c190]::visit::walk_crate::<rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>
   5:     0x7f135934f9a2 - std[f84b57f7c4681554]::panicking::default_hook
  23:     0x7f5eb60c2432 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
   6:     0x7f13547a7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f1359350883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
  24:     0x7f5eb618447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
   8:     0x7f135935044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
  25:     0x7f5eb60d8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  26:     0x7f5eb41003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
error: the compiler unexpectedly panicked. this is a bug.

   9:     0x7f135934bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  27:     0x7f5eb6bd44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  10:     0x7f135935008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
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

  28:     0x7f5eb6af2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.14/rustc-ice-2025-05-22T19_38_35-31010.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
  29:     0x7f5eb69cb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  30:     0x7f5eb6ef92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f5eb801c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  32:     0x7f5eb3dc1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  33:     0x7f5eb3e77e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  34:     0x7f5eb3e297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  35:     0x7f5eb3db04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  36:     0x7f5eb3e072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  37:     0x7f5eb3e9edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  38:     0x7f5eb3dded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
   0:     0x7f116f34b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   1:     0x7f116f3aa4af - core[5c4955dd88a2466]::fmt::write
  39:     0x7f5eb3de1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  40:     0x7f5eb8955d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  41:     0x7f5eb1a6bac3 - <unknown>
  42:     0x7f5eb1afd850 - <unknown>
  43:                0x0 - <unknown>

   2:     0x7f116f33e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7f116f34b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f116f34fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f116f34f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7f116a7a7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f116f350883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7f116f35044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f116f34bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f116f35008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7f116f3a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f116f3a534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7f116cbae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7f116cbae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f116cbb17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  16:     0x7f116ca6b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f116cac2422 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  18:     0x7f116cb8447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f116cad8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  20:     0x7f116ab003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/rustc-ice-2025-05-22T19_38_35-31005.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
  11:     0x7f13593a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f13593a534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7f1356bae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7f1356bae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f1356bb17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  16:     0x7f1356a6b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f1356ac2422 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  18:     0x7f1356b8447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f1356ad8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  20:     0x7f1354b003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
  21:     0x7f13575d44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f13574f2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f13573cb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  24:     0x7f13578f92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f1358a1c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f13547c1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  27:     0x7f1354877e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f13548297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f13547b04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f13548072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f135489edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f13547ded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f13547e1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f1359355d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f135246bac3 - <unknown>
  36:     0x7f13524fd850 - <unknown>
  37:                0x0 - <unknown>

#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
  21:     0x7f116d5d44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f116d4f2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f116d3cb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  24:     0x7f116d8f92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f116ea1c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f116a7c1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  27:     0x7f116a877e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f116a8297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f116a7b04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f116a8072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f116a89edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f116a7ded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f116a7e1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f116f355d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f116846bac3 - <unknown>
  36:     0x7f11684fd850 - <unknown>
  37:                0x0 - <unknown>

   0:     0x7f67a954b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   1:     0x7f67a95aa4af - core[5c4955dd88a2466]::fmt::write
   2:     0x7f67a953e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7f67a954b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f67a954fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f67a954f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7f67a49a7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f67a9550883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7f67a955044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
   9:     0x7f67a954bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f67a955008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7f67a95a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f67a95a534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7f67a6dae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7f67a6dae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f67a6db17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  16:     0x7f67a6c6b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f67a6cc2422 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  18:     0x7f67a6d8447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f67a6cd8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  20:     0x7f67a4d003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
[RUSTC-TIMING] byteorder test:false 0.092
error: could not compile `byteorder` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name byteorder --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=a58827caad51eca0 -C extra-filename=-da115e6c338c1a95 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
  21:     0x7f67a77d44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f67a76f2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f67a75cb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  24:     0x7f67a7af92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f67a8c1c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f67a49c1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  27:     0x7f67a4a77e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f67a4a297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f67a49b04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f67a4a072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f67a4a9edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f67a49ded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f67a49e1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f67a9555d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f67a266bac3 - <unknown>
[RUSTC-TIMING] pin_project_lite test:false 0.087
  36:     0x7f67a26fd850 - <unknown>
  37:                0x0 - <unknown>

[RUSTC-TIMING] unicode_ident test:false 0.092
[RUSTC-TIMING] cfg_if test:false 0.089
error: could not compile `cfg-if` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name cfg_if --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=d2a0e4db997932a1 -C extra-filename=-d05cf6f9e014b9d7 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
error: could not compile `unicode-ident` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name unicode_ident --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=011d293ab1902c9c -C extra-filename=-4331a9834703d840 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
error: could not compile `pin-project-lite` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name pin_project_lite --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2bf236ae37011ce5 -C extra-filename=-15adad65b151188c --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] autocfg test:false 0.095
error: could not compile `autocfg` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name autocfg --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=03d7c7c3a4248fce -C extra-filename=-3e5283155203a2c9 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.20.0/rustc-ice-2025-05-22T19_38_35-31018.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
   0:     0x7f6d28d4b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
   1:     0x7f6d28daa4af - core[5c4955dd88a2466]::fmt::write
   2:     0x7f6d28d3e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7f6d28d4b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f6d28d4fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f6d28d4f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7f6d241a7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f6d28d50883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7f6d28d5044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f6d28d4bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f6d28d5008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7f6d28da52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f6d28da534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7f6d265ae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
  14:     0x7f6d265ae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f6d265b17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
  16:     0x7f6d2646b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f6d2643ad70 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_item
  18:     0x7f6d2641c653 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor as rustc_ast[ef8aa0696ae5c190]::visit::Visitor>::visit_item
  19:     0x7f6d2661cb1a - <rustc_ast[ef8aa0696ae5c190]::ast::ItemKind as rustc_ast[ef8aa0696ae5c190]::visit::WalkItemKind>::walk::<rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>
  20:     0x7f6d2643dfc1 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_item
  21:     0x7f6d2641c653 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor as rustc_ast[ef8aa0696ae5c190]::visit::Visitor>::visit_item
  22:     0x7f6d265051ca - rustc_ast[ef8aa0696ae5c190]::visit::walk_crate::<rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>
  23:     0x7f6d264c2432 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  24:     0x7f6d2658447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  25:     0x7f6d264d8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
  26:     0x7f6d245003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
  27:     0x7f6d26fd44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  28:     0x7f6d26ef2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  29:     0x7f6d26dcb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  30:     0x7f6d272f92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f6d2841c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
  32:     0x7f6d241c1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
error: the compiler unexpectedly panicked. this is a bug.

  33:     0x7f6d24277e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.30/rustc-ice-2025-05-22T19_38_35-31016.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
  34:     0x7f6d242297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
  35:     0x7f6d241b04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  36:     0x7f6d242072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  37:     0x7f6d2429edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  38:     0x7f6d241ded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  39:     0x7f6d241e1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  40:     0x7f6d28d55d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  41:     0x7f6d21e6bac3 - <unknown>
  42:     0x7f6d21efd850 - <unknown>
  43:                0x0 - <unknown>

error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.11/rustc-ice-2025-05-22T19_38_35-31021.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.13.2/rustc-ice-2025-05-22T19_38_35-31013.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
[RUSTC-TIMING] siphasher test:false 0.096
error: could not compile `siphasher` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name siphasher --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=bf0ff3c4dc270949 -C extra-filename=-89a51e3c77f69357 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/rustc-ice-2025-05-22T19_38_35-31038.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
[RUSTC-TIMING] once_cell test:false 0.093
[RUSTC-TIMING] futures_core test:false 0.094
error: could not compile `once_cell` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name once_cell --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.20.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=6a1e4b909688611e -C extra-filename=-42734fd3df6a4dfa --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
error: could not compile `futures-core` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name futures_core --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.30/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "cfg-target-has-atomic", "default", "portable-atomic", "std", "unstable"))' -C metadata=aa5d3e1582cda61e -C extra-filename=-8a50a3470bf6ea80 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] smallvec test:false 0.097
error: could not compile `smallvec` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name smallvec --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "may_dangle", "serde", "specialization", "union", "write"))' -C metadata=aa03ca360ec03b7d -C extra-filename=-9fd2d8d2f20425ba --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] itoa test:false 0.094
error: could not compile `itoa` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name itoa --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=5a3fddbb9da62693 -C extra-filename=-fdfc48d921da3a4d --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] siphasher test:false 0.092
error: could not compile `siphasher` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name siphasher --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=5b1d152f0e42c315 -C extra-filename=-70d94a16caeaf83f --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
   0:     0x7f09d1f4b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   1:     0x7f09d1faa4af - core[5c4955dd88a2466]::fmt::write
   2:     0x7f09d1f3e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7f09d1f4b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f09d1f4fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f09d1f4f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7f09cd3a7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f09d1f50883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7f09d1f5044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f09d1f4bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f09d1f5008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
   0:     0x7fae1034b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
  11:     0x7f09d1fa52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
   1:     0x7fae103aa4af - core[5c4955dd88a2466]::fmt::write
  12:     0x7f09d1fa534c - core[5c4955dd88a2466]::panicking::panic
   2:     0x7fae1033e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
  13:     0x7f09d161810c - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_poly_existential_predicates
   3:     0x7fae1034b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7fae1034fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7fae1034f9a2 - std[f84b57f7c4681554]::panicking::default_hook
   6:     0x7fae0b7a7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fae10350883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
   8:     0x7fae1035044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fae1034bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fae1035008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7fae103a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7fae103a534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7fae0fa1810c - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_poly_existential_predicates
  14:     0x7f09d0fdde57 - <rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>> as rustc_type_ir[89f7968a593185ec]::interner::CollectAndApply<rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>, &rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>>>>::collect_and_apply::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>> as rustc_middle[fab9efecdf0d77e5]::ty::codec::RefDecodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_poly_existential_predicates_from_iter<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>> as rustc_middle[fab9efecdf0d77e5]::ty::codec::RefDecodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>>::{closure#0}>
  15:     0x7f09d0f9d361 - <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  16:     0x7f09d0fe0a23 - <rustc_type_ir[89f7968a593185ec]::ty_kind::TyKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  14:     0x7fae0f3dde57 - <rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>> as rustc_type_ir[89f7968a593185ec]::interner::CollectAndApply<rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>, &rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>>>>::collect_and_apply::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>> as rustc_middle[fab9efecdf0d77e5]::ty::codec::RefDecodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_poly_existential_predicates_from_iter<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>> as rustc_middle[fab9efecdf0d77e5]::ty::codec::RefDecodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>>::{closure#0}>
  17:     0x7f09d0ebea5d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  15:     0x7fae0f39d361 - <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  18:     0x7f09d0ff227b - <rustc_type_ir[89f7968a593185ec]::generic_arg::GenericArgKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  16:     0x7fae0f3e0a23 - <rustc_type_ir[89f7968a593185ec]::ty_kind::TyKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  17:     0x7fae0f2bea5d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  18:     0x7fae0f3f227b - <rustc_type_ir[89f7968a593185ec]::generic_arg::GenericArgKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  19:     0x7f09d0eb72a9 - <rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg as rustc_type_ir[89f7968a593185ec]::interner::CollectAndApply<rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg, &rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_args_from_iter<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>::{closure#0}>
  19:     0x7fae0f2b72a9 - <rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg as rustc_type_ir[89f7968a593185ec]::interner::CollectAndApply<rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg, &rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_args_from_iter<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>::{closure#0}>
  20:     0x7f09d0f9dc21 - <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  20:     0x7fae0f39dc21 - <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  21:     0x7f09d0fe0dfc - <rustc_type_ir[89f7968a593185ec]::ty_kind::TyKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  21:     0x7fae0f3e0dfc - <rustc_type_ir[89f7968a593185ec]::ty_kind::TyKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  22:     0x7f09d0ebea5d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  22:     0x7fae0f2bea5d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  23:     0x7fae0f3f227b - <rustc_type_ir[89f7968a593185ec]::generic_arg::GenericArgKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  23:     0x7f09d0ff227b - <rustc_type_ir[89f7968a593185ec]::generic_arg::GenericArgKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  24:     0x7fae0f2b72a9 - <rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg as rustc_type_ir[89f7968a593185ec]::interner::CollectAndApply<rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg, &rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_args_from_iter<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>::{closure#0}>
  25:     0x7fae0f39dc21 - <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  26:     0x7fae0f3e0dfc - <rustc_type_ir[89f7968a593185ec]::ty_kind::TyKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  24:     0x7f09d0eb72a9 - <rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg as rustc_type_ir[89f7968a593185ec]::interner::CollectAndApply<rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg, &rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_args_from_iter<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>::{closure#0}>
  27:     0x7fae0f2bea5d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  25:     0x7f09d0f9dc21 - <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  28:     0x7fae0f346842 - rustc_metadata[124708c7e5d52c88]::rmeta::decoder::cstore_impl::provide_extern::type_of
  26:     0x7f09d0fe0dfc - <rustc_type_ir[89f7968a593185ec]::ty_kind::TyKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  27:     0x7f09d0ebea5d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  29:     0x7fae0e5dbf8f - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>>
  28:     0x7f09d0f46842 - rustc_metadata[124708c7e5d52c88]::rmeta::decoder::cstore_impl::provide_extern::type_of
  30:     0x7fae0e503b89 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::type_of::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::DefId)>>::call_once
  29:     0x7f09d01dbf8f - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>>
  31:     0x7fae0e3c6706 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefIdCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  30:     0x7f09d0103b89 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::type_of::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::DefId)>>::call_once
  32:     0x7fae0e8c8998 - rustc_query_impl[d292a327a17c3c5d]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f09cffc6706 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefIdCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  33:     0x7fae0fba4d3f - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::FieldDef>, <rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  32:     0x7f09d04c8998 - rustc_query_impl[d292a327a17c3c5d]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace
  34:     0x7fae0fba513a - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>, rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  35:     0x7fae0fc41848 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt
  33:     0x7f09d17a4d3f - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::FieldDef>, <rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  36:     0x7fae0e5d01ec - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  34:     0x7f09d17a513a - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>, rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  37:     0x7fae0e4e8e61 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::DefId)>>::call_once
  35:     0x7f09d1841848 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt
  36:     0x7f09d01d01ec - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  38:     0x7fae0e3b7642 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefIdCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  39:     0x7fae0e7bb5fb - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  37:     0x7f09d00e8e61 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::DefId)>>::call_once
  40:     0x7fae0fc41ce7 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_type
  41:     0x7fae0e5d2cf8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  38:     0x7f09cffb7642 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefIdCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  42:     0x7fae0e4ef2bc - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_middle[fab9efecdf0d77e5]::ty::Ty)>>::call_once
  39:     0x7f09d03bb5fb - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  40:     0x7f09d1841ce7 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_type
  41:     0x7f09d01d2cf8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  42:     0x7f09d00ef2bc - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_middle[fab9efecdf0d77e5]::ty::Ty)>>::call_once
  43:     0x7fae0e409cbd - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefaultCache<rustc_middle[fab9efecdf0d77e5]::ty::Ty, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  44:     0x7fae0e80630c - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7fae0faaf04d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty>::inhabited_predicate
  43:     0x7f09d0009cbd - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefaultCache<rustc_middle[fab9efecdf0d77e5]::ty::Ty, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  46:     0x7fae0fba4de7 - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::FieldDef>, <rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  44:     0x7f09d040630c - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f09d16af04d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty>::inhabited_predicate
  47:     0x7fae0fba513a - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>, rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  48:     0x7fae0fc41848 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt
  46:     0x7f09d17a4de7 - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::FieldDef>, <rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  49:     0x7fae0e5d01ec - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  47:     0x7f09d17a513a - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>, rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  50:     0x7fae0e4e8e61 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::DefId)>>::call_once
  48:     0x7f09d1841848 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt
  49:     0x7f09d01d01ec - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  51:     0x7fae0e3b7642 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefIdCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  52:     0x7fae0e7bb5fb - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  53:     0x7fae0fc41ce7 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_type
  50:     0x7f09d00e8e61 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::DefId)>>::call_once
  54:     0x7fae0e5d2cf8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  51:     0x7f09cffb7642 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefIdCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  55:     0x7fae0e4ef2bc - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_middle[fab9efecdf0d77e5]::ty::Ty)>>::call_once
  52:     0x7f09d03bb5fb - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  53:     0x7f09d1841ce7 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_type
  56:     0x7fae0e409cbd - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefaultCache<rustc_middle[fab9efecdf0d77e5]::ty::Ty, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  54:     0x7f09d01d2cf8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  57:     0x7fae0e80630c - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  58:     0x7fae0faaf04d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty>::inhabited_predicate
  59:     0x7fae0fa99429 - <rustc_middle[fab9efecdf0d77e5]::ty::Ty>::is_inhabited_from
  55:     0x7f09d00ef2bc - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_middle[fab9efecdf0d77e5]::ty::Ty)>>::call_once
  60:     0x7fae0dd0cb0e - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::check_is_ty_uninhabited
  61:     0x7fae0dd0b833 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  62:     0x7fae0dd0b364 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  56:     0x7f09d0009cbd - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefaultCache<rustc_middle[fab9efecdf0d77e5]::ty::Ty, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  63:     0x7fae0dd0b364 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  57:     0x7f09d040630c - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  58:     0x7f09d16af04d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty>::inhabited_predicate
  64:     0x7fae0dd0b364 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  65:     0x7fae0dd0b364 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  59:     0x7f09d1699429 - <rustc_middle[fab9efecdf0d77e5]::ty::Ty>::is_inhabited_from
  66:     0x7fae0dd0b0a0 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_stmt
  67:     0x7fae0dd0bf0e - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  68:     0x7fae0dd064cf - rustc_passes[c62e1d32326a2e61]::liveness::check_liveness
  60:     0x7f09cf90cb0e - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::check_is_ty_uninhabited
  61:     0x7f09cf90b833 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  62:     0x7f09cf90b364 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  69:     0x7fae0e5b9615 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::check_liveness::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>
  63:     0x7f09cf90b364 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  64:     0x7f09cf90b364 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  65:     0x7f09cf90b364 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  70:     0x7fae0e4b5615 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::check_liveness::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId)>>::call_once
  66:     0x7f09cf90b0a0 - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_stmt
  67:     0x7f09cf90bf0e - <rustc_passes[c62e1d32326a2e61]::liveness::Liveness>::propagate_through_expr
  68:     0x7f09cf9064cf - rustc_passes[c62e1d32326a2e61]::liveness::check_liveness
  71:     0x7fae0e43d137 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_data_structures[2df0dded5c395623]::vec_cache::VecCache<rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[39dece4a7f8d098e]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  69:     0x7f09d01b9615 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::check_liveness::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>
  72:     0x7fae0e889dfc - rustc_query_impl[d292a327a17c3c5d]::query_impl::check_liveness::get_query_non_incr::__rust_end_short_backtrace
  73:     0x7fae0cd23756 - rustc_mir_build[6a3b556108334a95]::builder::build_mir
  70:     0x7f09d00b5615 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::check_liveness::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId)>>::call_once
  74:     0x7fae0ccf2490 - rustc_mir_transform[9a6b8bcce7e56f34]::mir_built
  75:     0x7fae0e5dd9b5 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>>
  71:     0x7f09d003d137 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_data_structures[2df0dded5c395623]::vec_cache::VecCache<rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[39dece4a7f8d098e]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  76:     0x7fae0e507425 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::mir_built::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId)>>::call_once
  72:     0x7f09d0489dfc - rustc_query_impl[d292a327a17c3c5d]::query_impl::check_liveness::get_query_non_incr::__rust_end_short_backtrace
  73:     0x7f09ce923756 - rustc_mir_build[6a3b556108334a95]::builder::build_mir
  74:     0x7f09ce8f2490 - rustc_mir_transform[9a6b8bcce7e56f34]::mir_built
  77:     0x7fae0e44999c - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_data_structures[2df0dded5c395623]::vec_cache::VecCache<rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[39dece4a7f8d098e]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  78:     0x7fae0e8fb8a6 - rustc_query_impl[d292a327a17c3c5d]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  75:     0x7f09d01dd9b5 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>>
  79:     0x7fae0cdcda11 - rustc_mir_build[6a3b556108334a95]::check_unsafety::check_unsafety
  76:     0x7f09d0107425 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::mir_built::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId)>>::call_once
  80:     0x7fae0e5b9815 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::check_unsafety::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>
  81:     0x7fae0e4b5b25 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::check_unsafety::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId)>>::call_once
  77:     0x7f09d004999c - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_data_structures[2df0dded5c395623]::vec_cache::VecCache<rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[39dece4a7f8d098e]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  78:     0x7f09d04fb8a6 - rustc_query_impl[d292a327a17c3c5d]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  79:     0x7f09ce9cda11 - rustc_mir_build[6a3b556108334a95]::check_unsafety::check_unsafety
  82:     0x7fae0e43d137 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_data_structures[2df0dded5c395623]::vec_cache::VecCache<rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[39dece4a7f8d098e]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  83:     0x7fae0e6daefc - rustc_query_impl[d292a327a17c3c5d]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace
  80:     0x7f09d01b9815 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::check_unsafety::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>
  84:     0x7fae0bb1cc86 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[99e7b9bf33f12ce6]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}
  81:     0x7f09d00b5b25 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::check_unsafety::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId)>>::call_once
  85:     0x7fae0bb147fa - rustc_data_structures[2df0dded5c395623]::sync::parallel::par_for_each_in::<&rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, &[rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId], <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[99e7b9bf33f12ce6]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>
  86:     0x7fae0bb060ab - rustc_interface[99e7b9bf33f12ce6]::passes::analysis
  82:     0x7f09d003d137 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_data_structures[2df0dded5c395623]::vec_cache::VecCache<rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[39dece4a7f8d098e]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  83:     0x7f09d02daefc - rustc_query_impl[d292a327a17c3c5d]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace
  87:     0x7fae0e5dc1a3 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>
  88:     0x7fae0e504041 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::analysis::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  84:     0x7f09cd71cc86 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[99e7b9bf33f12ce6]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}
  89:     0x7fae0e3ca1c9 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  90:     0x7fae0e74cd22 - rustc_query_impl[d292a327a17c3c5d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
  85:     0x7f09cd7147fa - rustc_data_structures[2df0dded5c395623]::sync::parallel::par_for_each_in::<&rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, &[rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId], <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[99e7b9bf33f12ce6]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>
  86:     0x7f09cd7060ab - rustc_interface[99e7b9bf33f12ce6]::passes::analysis
  87:     0x7f09d01dc1a3 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>
  88:     0x7f09d0104041 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::analysis::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  91:     0x7fae0b7c1c94 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  89:     0x7f09cffca1c9 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  90:     0x7f09d034cd22 - rustc_query_impl[d292a327a17c3c5d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
  92:     0x7fae0b877e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  91:     0x7f09cd3c1c94 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  93:     0x7fae0b8297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  92:     0x7f09cd477e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  93:     0x7f09cd4297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  94:     0x7fae0b7b04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  95:     0x7fae0b8072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  96:     0x7fae0b89edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  97:     0x7fae0b7ded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
   0:     0x7f39ecb4b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
  94:     0x7f09cd3b04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
   1:     0x7f39ecbaa4af - core[5c4955dd88a2466]::fmt::write
   2:     0x7f39ecb3e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
  98:     0x7fae0b7e1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  95:     0x7f09cd4072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  99:     0x7fae10355d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
   3:     0x7f39ecb4b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f39ecb4fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f39ecb4f9a2 - std[f84b57f7c4681554]::panicking::default_hook
  96:     0x7f09cd49edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
   6:     0x7f39e7fa7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f39ecb50883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
  97:     0x7f09cd3ded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
   8:     0x7f39ecb5044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f39ecb4bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f39ecb5008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7f39ecba52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f39ecba534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7f39ec21810c - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_poly_existential_predicates
  98:     0x7f09cd3e1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  99:     0x7f09d1f55d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
 100:     0x7fae0946bac3 - <unknown>
 101:     0x7fae094fd850 - <unknown>
 102:                0x0 - <unknown>

 100:     0x7f09cb06bac3 - <unknown>
  14:     0x7f39ebbdde57 - <rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>> as rustc_type_ir[89f7968a593185ec]::interner::CollectAndApply<rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>, &rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>>>>::collect_and_apply::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>> as rustc_middle[fab9efecdf0d77e5]::ty::codec::RefDecodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_poly_existential_predicates_from_iter<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>> as rustc_middle[fab9efecdf0d77e5]::ty::codec::RefDecodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>>::{closure#0}>
 101:     0x7f09cb0fd850 - <unknown>
 102:                0x0 - <unknown>

  15:     0x7f39ebb9d361 - <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_type_ir[89f7968a593185ec]::binder::Binder<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_type_ir[89f7968a593185ec]::predicate::ExistentialPredicate<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>>> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  16:     0x7f39ebbe0a23 - <rustc_type_ir[89f7968a593185ec]::ty_kind::TyKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  17:     0x7f39ebabea5d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  18:     0x7f39ebbf227b - <rustc_type_ir[89f7968a593185ec]::generic_arg::GenericArgKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  19:     0x7f39ebab72a9 - <rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg as rustc_type_ir[89f7968a593185ec]::interner::CollectAndApply<rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg, &rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_args_from_iter<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>::{closure#0}>
  20:     0x7f39ebb9dc21 - <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  21:     0x7f39ebbe0dfc - <rustc_type_ir[89f7968a593185ec]::ty_kind::TyKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  22:     0x7f39ebabea5d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  23:     0x7f39ebbf227b - <rustc_type_ir[89f7968a593185ec]::generic_arg::GenericArgKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  24:     0x7f39ebab72a9 - <rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg as rustc_type_ir[89f7968a593185ec]::interner::CollectAndApply<rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg, &rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::mk_args_from_iter<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::ops::range::Range<usize>, <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg>::{closure#0}>
  25:     0x7f39ebb9dc21 - <&rustc_middle[fab9efecdf0d77e5]::ty::list::RawList<(), rustc_middle[fab9efecdf0d77e5]::ty::generic_args::GenericArg> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  26:     0x7f39ebbe0dfc - <rustc_type_ir[89f7968a593185ec]::ty_kind::TyKind<rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt> as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  27:     0x7f39ebabea5d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty as rustc_serialize[9c6b03b3dd5de407]::serialize::Decodable<rustc_metadata[124708c7e5d52c88]::rmeta::decoder::DecodeContext>>::decode
  28:     0x7f39ebb46842 - rustc_metadata[124708c7e5d52c88]::rmeta::decoder::cstore_impl::provide_extern::type_of
  29:     0x7f39eaddbf8f - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>>
  30:     0x7f39ead03b89 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::type_of::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::DefId)>>::call_once
  31:     0x7f39eabc6706 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefIdCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  32:     0x7f39eb0c8998 - rustc_query_impl[d292a327a17c3c5d]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace
  33:     0x7f39ec3a4d3f - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::FieldDef>, <rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  34:     0x7f39ec3a513a - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>, rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  35:     0x7f39ec441848 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt
  36:     0x7f39eadd01ec - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  37:     0x7f39eace8e61 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::DefId)>>::call_once
  38:     0x7f39eabb7642 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefIdCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  39:     0x7f39eafbb5fb - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  40:     0x7f39ec441ce7 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_type
  41:     0x7f39eadd2cf8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  42:     0x7f39eacef2bc - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_middle[fab9efecdf0d77e5]::ty::Ty)>>::call_once
  43:     0x7f39eac09cbd - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefaultCache<rustc_middle[fab9efecdf0d77e5]::ty::Ty, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  44:     0x7f39eb00630c - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f39ec2af04d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty>::inhabited_predicate
  46:     0x7f39ec3a4de7 - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::FieldDef>, <rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  47:     0x7f39ec3a513a - <rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_middle[fab9efecdf0d77e5]::ty::VariantDef>, rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  48:     0x7f39ec441848 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_adt
  49:     0x7f39eadd01ec - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  50:     0x7f39eace8e61 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::DefId)>>::call_once
  51:     0x7f39eabb7642 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefIdCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  52:     0x7f39eafbb5fb - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  53:     0x7f39ec441ce7 - rustc_middle[fab9efecdf0d77e5]::ty::inhabitedness::inhabited_predicate_type
  54:     0x7f39eadd2cf8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  55:     0x7f39eacef2bc - <rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_middle[fab9efecdf0d77e5]::ty::Ty)>>::call_once
  56:     0x7f39eac09cbd - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::DefaultCache<rustc_middle[fab9efecdf0d77e5]::ty::Ty, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  57:     0x7f39eb00630c - rustc_query_impl[d292a327a17c3c5d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  58:     0x7f39ec2af04d - <rustc_middle[fab9efecdf0d77e5]::ty::Ty>::inhabited_predicate
  59:     0x7f39e96e7f37 - <rustc_pattern_analysis[a96062b99e5e2835]::rustc::RustcPatCtxt>::ctors_for_ty
  60:     0x7f39e96ce313 - <rustc_pattern_analysis[a96062b99e5e2835]::usefulness::PlaceInfo<rustc_pattern_analysis[a96062b99e5e2835]::rustc::RustcPatCtxt>>::split_column_ctors::<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::iter::adapters::map::Map<core[5c4955dd88a2466]::slice::iter::Iter<rustc_pattern_analysis[a96062b99e5e2835]::usefulness::MatrixRow<rustc_pattern_analysis[a96062b99e5e2835]::rustc::RustcPatCtxt>>, <rustc_pattern_analysis[a96062b99e5e2835]::usefulness::Matrix<rustc_pattern_analysis[a96062b99e5e2835]::rustc::RustcPatCtxt>>::heads::{closure#0}>, rustc_pattern_analysis[a96062b99e5e2835]::usefulness::compute_exhaustiveness_and_usefulness<rustc_pattern_analysis[a96062b99e5e2835]::rustc::RustcPatCtxt>::{closure#0}::{closure#1}>>
  61:     0x7f39e96d1186 - rustc_pattern_analysis[a96062b99e5e2835]::usefulness::compute_exhaustiveness_and_usefulness::<rustc_pattern_analysis[a96062b99e5e2835]::rustc::RustcPatCtxt>
  62:     0x7f39e96d545c - rustc_pattern_analysis[a96062b99e5e2835]::usefulness::compute_match_usefulness::<rustc_pattern_analysis[a96062b99e5e2835]::rustc::RustcPatCtxt>
  63:     0x7f39e96ee33a - rustc_pattern_analysis[a96062b99e5e2835]::rustc::analyze_match
  64:     0x7f39e96bd7c0 - <rustc_mir_build[6a3b556108334a95]::thir::pattern::check_match::MatchVisitor>::analyze_patterns
  65:     0x7f39e96ca9ad - <rustc_mir_build[6a3b556108334a95]::thir::pattern::check_match::MatchVisitor>::check_binding_is_irrefutable
  66:     0x7f39e96ca0b9 - <rustc_mir_build[6a3b556108334a95]::thir::pattern::check_match::MatchVisitor>::check_let
  67:     0x7f39e96bc5a6 - <rustc_mir_build[6a3b556108334a95]::thir::pattern::check_match::MatchVisitor as rustc_middle[fab9efecdf0d77e5]::thir::visit::Visitor>::visit_stmt::{closure#0}
  68:     0x7f39e9657a6e - rustc_middle[fab9efecdf0d77e5]::thir::visit::walk_block::<rustc_mir_build[6a3b556108334a95]::thir::pattern::check_match::MatchVisitor>
  69:     0x7f39e96c8c54 - <rustc_mir_build[6a3b556108334a95]::thir::pattern::check_match::MatchVisitor as rustc_middle[fab9efecdf0d77e5]::thir::visit::Visitor>::visit_expr
  70:     0x7f39e96c7a2c - <rustc_mir_build[6a3b556108334a95]::thir::pattern::check_match::MatchVisitor as rustc_middle[fab9efecdf0d77e5]::thir::visit::Visitor>::visit_expr
  71:     0x7f39e96bbda4 - rustc_mir_build[6a3b556108334a95]::thir::pattern::check_match::check_match
  72:     0x7f39eadb4ad5 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::check_match::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 1usize]>>
  73:     0x7f39eaca9d05 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::check_match::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId)>>::call_once
  74:     0x7f39eac426b2 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_data_structures[2df0dded5c395623]::vec_cache::VecCache<rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[39dece4a7f8d098e]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  75:     0x7f39eaf8905c - rustc_query_impl[d292a327a17c3c5d]::query_impl::check_match::get_query_non_incr::__rust_end_short_backtrace
  76:     0x7f39e951fcd6 - rustc_middle[fab9efecdf0d77e5]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[2df0dded5c395623]::vec_cache::VecCache<rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[39dece4a7f8d098e]::dep_graph::graph::DepNodeIndex>, ()>
  77:     0x7f39e952359d - rustc_mir_build[6a3b556108334a95]::builder::build_mir
  78:     0x7f39e94f2490 - rustc_mir_transform[9a6b8bcce7e56f34]::mir_built
  79:     0x7f39eaddd9b5 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>>
  80:     0x7f39ead07425 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::mir_built::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId)>>::call_once
  81:     0x7f39eac4999c - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_data_structures[2df0dded5c395623]::vec_cache::VecCache<rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[39dece4a7f8d098e]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  82:     0x7f39eb0fb8a6 - rustc_query_impl[d292a327a17c3c5d]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  83:     0x7f39e95cda11 - rustc_mir_build[6a3b556108334a95]::check_unsafety::check_unsafety
  84:     0x7f39eadb9815 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::check_unsafety::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>
  85:     0x7f39eacb5b25 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::check_unsafety::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId)>>::call_once
  86:     0x7f39eac3d137 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_data_structures[2df0dded5c395623]::vec_cache::VecCache<rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[39dece4a7f8d098e]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  87:     0x7f39eaedaefc - rustc_query_impl[d292a327a17c3c5d]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace
  88:     0x7f39e831cc86 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[99e7b9bf33f12ce6]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}
  89:     0x7f39e83147fa - rustc_data_structures[2df0dded5c395623]::sync::parallel::par_for_each_in::<&rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId, &[rustc_span[5bdffb3d934fcb52]::def_id::LocalDefId], <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[99e7b9bf33f12ce6]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>
  90:     0x7f39e83060ab - rustc_interface[99e7b9bf33f12ce6]::passes::analysis
  91:     0x7f39eaddc1a3 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>
  92:     0x7f39ead04041 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::analysis::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  93:     0x7f39eabca1c9 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  94:     0x7f39eaf4cd22 - rustc_query_impl[d292a327a17c3c5d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
  95:     0x7f39e7fc1c94 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  96:     0x7f39e8077e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  97:     0x7f39e80297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
   0:     0x7f41c254b560 - <<std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5c4955dd88a2466]::fmt::Display>::fmt
   1:     0x7f41c25aa4af - core[5c4955dd88a2466]::fmt::write
   2:     0x7f41c253e679 - <std[f84b57f7c4681554]::sys::stdio::unix::Stderr as std[f84b57f7c4681554]::io::Write>::write_fmt
   3:     0x7f41c254b402 - <std[f84b57f7c4681554]::sys::backtrace::BacktraceLock>::print
   4:     0x7f41c254fc08 - std[f84b57f7c4681554]::panicking::default_hook::{closure#0}
   5:     0x7f41c254f9a2 - std[f84b57f7c4681554]::panicking::default_hook
  98:     0x7f39e7fb04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
   6:     0x7f41bd9a7d74 - std[f84b57f7c4681554]::panicking::update_hook::<alloc[fadad9358820a194]::boxed::Box<rustc_driver_impl[1cc26264436739c1]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f41c2550883 - std[f84b57f7c4681554]::panicking::rust_panic_with_hook
  99:     0x7f39e80072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
   8:     0x7f41c255044a - std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f41c254bb79 - std[f84b57f7c4681554]::sys::backtrace::__rust_end_short_backtrace::<std[f84b57f7c4681554]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f41c255008d - __rustc[6cc066b192e2271e]::rust_begin_unwind
  11:     0x7f41c25a52c0 - core[5c4955dd88a2466]::panicking::panic_fmt
  12:     0x7f41c25a534c - core[5c4955dd88a2466]::panicking::panic
  13:     0x7f41bfdae6a9 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::add_doc_fragment
 100:     0x7f39e809edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  14:     0x7f41bfdae894 - rustc_resolve[6d0295ef677ddd7a]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f41bfdb17ed - rustc_resolve[6d0295ef677ddd7a]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[ef8aa0696ae5c190]::ast::Attribute>
 101:     0x7f39e7fded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  16:     0x7f41bfc6b4b8 - <rustc_resolve[6d0295ef677ddd7a]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f41bfcc2422 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::late_resolve_crate
  18:     0x7f41bfd8447d - <rustc_session[febcf15d17fc3d4d]::session::Session>::time::<(), <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f41bfcd8429 - <rustc_resolve[6d0295ef677ddd7a]::Resolver>::resolve_crate
 102:     0x7f39e7fe1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  20:     0x7f41bdd003f3 - rustc_interface[99e7b9bf33f12ce6]::passes::resolver_for_lowering_raw
 103:     0x7f39ecb55d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  21:     0x7f41c07d44d8 - rustc_query_impl[d292a327a17c3c5d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f41c06f2bf9 - <rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f41c05cb904 - rustc_query_system[39dece4a7f8d098e]::query::plumbing::try_execute_query::<rustc_query_impl[d292a327a17c3c5d]::DynamicConfig<rustc_query_system[39dece4a7f8d098e]::query::caches::SingleCache<rustc_middle[fab9efecdf0d77e5]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[d292a327a17c3c5d]::plumbing::QueryCtxt, false>
  24:     0x7f41c0af92bc - rustc_query_impl[d292a327a17c3c5d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f41c1c1c157 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::resolver_for_lowering
 104:     0x7f39e5c6bac3 - <unknown>
 105:     0x7f39e5cfd850 - <unknown>
 106:                0x0 - <unknown>

  26:     0x7f41bd9c1224 - <std[f84b57f7c4681554]::thread::local::LocalKey<core[5c4955dd88a2466]::cell::Cell<*const ()>>>::with::<rustc_middle[fab9efecdf0d77e5]::ty::context::tls::enter_context<<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>::enter<rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#1}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>::{closure#0}, core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>
  27:     0x7f41bda77e12 - <rustc_middle[fab9efecdf0d77e5]::ty::context::TyCtxt>::create_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f41bda297c6 - <rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f41bd9b04e6 - <alloc[fadad9358820a194]::boxed::Box<dyn for<'a> core[5c4955dd88a2466]::ops::function::FnOnce<(&'a rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &'a std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena<'a>>, &'a rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena<'a>>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}), Output = core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>>> as core[5c4955dd88a2466]::ops::function::FnOnce<(&rustc_session[febcf15d17fc3d4d]::session::Session, rustc_middle[fab9efecdf0d77e5]::ty::context::CurrentGcx, alloc[fadad9358820a194]::sync::Arc<rustc_data_structures[2df0dded5c395623]::jobserver::Proxy>, &std[f84b57f7c4681554]::sync::once_lock::OnceLock<rustc_middle[fab9efecdf0d77e5]::ty::context::GlobalCtxt>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_middle[fab9efecdf0d77e5]::arena::Arena>, &rustc_data_structures[2df0dded5c395623]::sync::worker_local::WorkerLocal<rustc_hir[8ef5351e0fef5643]::Arena>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f41bda072e8 - rustc_interface[99e7b9bf33f12ce6]::passes::create_and_enter_global_ctxt::<core[5c4955dd88a2466]::option::Option<rustc_interface[99e7b9bf33f12ce6]::queries::Linker>, rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f41bda9edc9 - rustc_span[5bdffb3d934fcb52]::create_session_globals_then::<(), rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f41bd9ded29 - std[f84b57f7c4681554]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f41bd9e1d94 - <<std[f84b57f7c4681554]::thread::Builder>::spawn_unchecked_<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_with_globals<rustc_interface[99e7b9bf33f12ce6]::util::run_in_thread_pool_with_globals<rustc_interface[99e7b9bf33f12ce6]::interface::run_compiler<(), rustc_driver_impl[1cc26264436739c1]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5c4955dd88a2466]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f41c2555d42 - <std[f84b57f7c4681554]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f41bb66bac3 - <unknown>
  36:     0x7f41bb6fd850 - <unknown>
  37:                0x0 - <unknown>

error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/rustc-ice-2025-05-22T19_38_35-30988.txt` to your bug report

note: compiler flags: --crate-type bin -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [type_of] computing type of `std::sys::process::unix::common::Command::closures`
#1 [inhabited_predicate_adt] computing the uninhabited predicate of `DefId(1:12066 ~ std[f84b]::sys::process::unix::common::Command)`
... and 7 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/rustc-ice-2025-05-22T19_38_35-30994.txt` to your bug report

note: compiler flags: --crate-type bin -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [type_of] computing type of `std::sys::process::unix::common::Command::closures`
#1 [inhabited_predicate_adt] computing the uninhabited predicate of `DefId(1:12066 ~ std[f84b]::sys::process::unix::common::Command)`
... and 7 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.7.1/rustc-ice-2025-05-22T19_38_35-31035.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.84/rustc-ice-2025-05-22T19_38_35-30998.txt` to your bug report

note: compiler flags: --crate-type bin -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [type_of] computing type of `std::sys::process::unix::common::Command::closures`
#1 [inhabited_predicate_adt] computing the uninhabited predicate of `DefId(1:12066 ~ std[f84b]::sys::process::unix::common::Command)`
... and 7 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
[RUSTC-TIMING] bytes test:false 0.114
error: could not compile `bytes` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name bytes --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=63f74a58c66b4af6 -C extra-filename=-9f92c9f459464ad0 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] build_script_build test:false 0.132
error: could not compile `libc` (build script)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name build_script_build --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=13dc09ddfdb02459 -C extra-filename=-23fd5dcc2b4a9ddc --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/build/libc-23fd5dcc2b4a9ddc -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] build_script_build test:false 0.134
error: could not compile `libc` (build script)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name build_script_build --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=6f1e9fe4ce098c47 -C extra-filename=-49675a881dabd6f3 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/build/libc-49675a881dabd6f3 -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] build_script_build test:false 0.134
error: could not compile `proc-macro2` (build script)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name build_script_build --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.84/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=822a18ce3f466bab -C extra-filename=-288aaf75fcd45173 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/build/proc-macro2-288aaf75fcd45173 -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
Build completed unsuccessfully in 0:00:30
+ set -e
+ cat /tmp/toolstate/toolstates.json
{"llvm-bitcode-linker":"test-fail","wasm-component-ld":"test-fail","lld-wrapper":"test-fail","rustdoc_tool_binary":"test-fail","rustbook":"test-fail"}
+ python3 ../x.py test --stage 2 check-tools
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.04s
##[endgroup]
WARN: currently no CI rustc builds have rustc debug assertions enabled. Please either set `rust.debug-assertions` to `false` if you want to use download CI rustc or set `rust.download-rustc` to `false`.
[TIMING] core::build_steps::tool::LibcxxVersionTool { target: x86_64-unknown-linux-gnu } -- 0.001
ERROR: Tool `book` was not recorded in tool state.
ERROR: Tool `nomicon` was not recorded in tool state.
ERROR: Tool `reference` was not recorded in tool state.
ERROR: Tool `rust-by-example` was not recorded in tool state.
ERROR: Tool `edition-guide` was not recorded in tool state.
ERROR: Tool `embedded-book` was not recorded in tool state.
Build completed unsuccessfully in 0:00:00
  local time: Thu May 22 19:38:36 UTC 2025
  network time: Thu, 22 May 2025 19:38:36 GMT
##[error]Process completed with exit code 1.
Post job cleanup.

rust-log-analyzer avatar May 22 '25 19:05 rust-log-analyzer

The job x86_64-gnu-tools failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
   Compiling itoa v1.0.11
   Compiling shlex v1.3.0

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
   0:     0x7f4fdfd2c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
   1:     0x7f4fdfd8b3ff - core[1b706c7aa63b4894]::fmt::write
   2:     0x7f4fdfd1f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
   3:     0x7f4fdfd2c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
   4:     0x7f4fdfd30b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   5:     0x7f4fdfd308f2 - std[3b781cce304442c4]::panicking::default_hook
   6:     0x7f4fdb19e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f4fdfd317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7f4fdfd3139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f4fdfd2cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f4fdfd30fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7f4fdfd86210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7f4fdfd8629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7f4fdd5973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7f4fdd597594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f4fdd59a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7f4fdd4541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f4fdd4ab122 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  18:     0x7f4fdd56d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f4fdd4c1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  20:     0x7f4fdb4f6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  21:     0x7f4fddfbea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f4fddedc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f4fdddb4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  24:     0x7f4fde137e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f4fdf4037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f4fdb1b7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  27:     0x7f4fdb285202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f4fdb2202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f4fdb1a72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f4fdb21e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f4fdb2700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f4fdb1d5929 - std[3b781cce304442c4]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f4fdb1d86d4 - <<std[3b781cce304442c4]::thread::Builder>::spawn_unchecked_<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1b706c7aa63b4894]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f4fdfd36c92 - <std[3b781cce304442c4]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f4fd8e6bac3 - <unknown>
  36:     0x7f4fd8efd850 - <unknown>
  37:                0x0 - <unknown>

   0:     0x7f7dcef2c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
   1:     0x7f7dcef8b3ff - core[1b706c7aa63b4894]::fmt::write
   2:     0x7f7dcef1f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
   3:     0x7f7dcef2c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
   4:     0x7f7dcef30b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   5:     0x7f7dcef308f2 - std[3b781cce304442c4]::panicking::default_hook
   6:     0x7f7dca39e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f7dcef317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7f7dcef3139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f7dcef2cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f7dcef30fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7f7dcef86210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7f7dcef8629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7f7dcc7973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7f7dcc797594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f7dcc79a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7f7dcc6541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f7dcc6ab122 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  18:     0x7f7dcc76d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f7dcc6c1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  20:     0x7f7dca6f6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  21:     0x7f7dcd1bea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f7dcd0dc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f7dccfb4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  24:     0x7f7dcd337e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f7dce6037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f7dca3b7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  27:     0x7f7dca485202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f7dca4202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f7dca3a72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f7dca41e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f7dca4700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f7dca3d5929 - std[3b781cce304442c4]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f7dca3d86d4 - <<std[3b781cce304442c4]::thread::Builder>::spawn_unchecked_<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1b706c7aa63b4894]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f7dcef36c92 - <std[3b781cce304442c4]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f7dc806bac3 - <unknown>
  36:     0x7f7dc80fd850 - <unknown>
  37:                0x0 - <unknown>

   0:     0x7f2b0c72c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/rustc-ice-2025-05-23T10_35_35-30986.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
   5:     0x7f2b0c7308f2 - std[3b781cce304442c4]::panicking::default_hook
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
   0:     0x7f981bf2c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
   6:     0x7f2b07b9e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f2b0c7317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7f2b0c73139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f2b0c72cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f2b0c730fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7f2b0c786210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7f2b0c78629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7f2b09f973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7f2b09f97594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f2b09f9a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7f2b09e541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f2b09eab122 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  18:     0x7f2b09f6d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f2b09ec1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  20:     0x7f2b07ef6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  21:     0x7f2b0a9bea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f2b0a8dc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
   1:     0x7f981bf8b3ff - core[1b706c7aa63b4894]::fmt::write
   2:     0x7f981bf1f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
   3:     0x7f981bf2c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
   4:     0x7f981bf30b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
  23:     0x7f2b0a7b4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  24:     0x7f2b0ab37e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f2b0be037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f2b07bb7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  27:     0x7f2b07c85202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f2b07c202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f2b07ba72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f2b07c1e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f2b07c700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f2b07bd5929 - std[3b781cce304442c4]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f2b07bd86d4 - <<std[3b781cce304442c4]::thread::Builder>::spawn_unchecked_<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1b706c7aa63b4894]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f2b0c736c92 - <std[3b781cce304442c4]::sys::pal::unix::thread::Thread>::new::thread_start
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/rustc-ice-2025-05-23T10_35_35-31002.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec
  35:     0x7f2b0586bac3 - <unknown>
  36:     0x7f2b058fd850 - <unknown>

note: some of the compiler flags provided by cargo are hidden

   5:     0x7f981bf308f2 - std[3b781cce304442c4]::panicking::default_hook
  37:                0x0 - <unknown>
query stack during panic:

#0 [resolver_for_lowering_raw] getting the resolver for lowering
   6:     0x7f981739e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
end of query stack
   0:     0x7f39e512c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
   1:     0x7f39e518b3ff - core[1b706c7aa63b4894]::fmt::write
   2:     0x7f39e511f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
   3:     0x7f39e512c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
   4:     0x7f39e5130b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   5:     0x7f39e51308f2 - std[3b781cce304442c4]::panicking::default_hook
   7:     0x7f981bf317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7f981bf3139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f981bf2cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f981bf30fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7f981bf86210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7f981bf8629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7f98197973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7f9819797594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f981979a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7f98196541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f9819623a70 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_item
  18:     0x7f9819605353 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor as rustc_ast[4b6728e531f6fbf5]::visit::Visitor>::visit_item
  19:     0x7f98196edeca - rustc_ast[4b6728e531f6fbf5]::visit::walk_crate::<rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>
  20:     0x7f98196ab132 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  21:     0x7f981976d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  22:     0x7f98196c1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  23:     0x7f98176f6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  24:     0x7f981a1bea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  25:     0x7f981a0dc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
  26:     0x7f9819fb4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  27:     0x7f981a337e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  28:     0x7f981b6037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  29:     0x7f98173b7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  30:     0x7f9817485202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  31:     0x7f98174202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  32:     0x7f98173a72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  33:     0x7f981741e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  34:     0x7f98174700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  35:     0x7f98173d5929 - std[3b781cce304442c4]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
   6:     0x7f39e059e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f39e51317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7f39e513139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f39e512cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f39e5130fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7f39e5186210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7f39e518629c - core[1b706c7aa63b4894]::panicking::panic
  36:     0x7f98173d86d4 - <<std[3b781cce304442c4]::thread::Builder>::spawn_unchecked_<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1b706c7aa63b4894]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  13:     0x7f39e29973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7f39e2997594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f39e299a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7f39e28541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f39e28ab122 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  18:     0x7f39e296d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f39e28c1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  20:     0x7f39e08f6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  21:     0x7f39e33bea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f39e32dc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f39e31b4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  24:     0x7f39e3537e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f39e48037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  37:     0x7f981bf36c92 - <std[3b781cce304442c4]::sys::pal::unix::thread::Thread>::new::thread_start
  26:     0x7f39e05b7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  27:     0x7f39e0685202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f39e06202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f39e05a72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
   0:     0x7f69f032c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
  30:     0x7f39e061e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f39e06700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f39e05d5929 - std[3b781cce304442c4]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f39e05d86d4 - <<std[3b781cce304442c4]::thread::Builder>::spawn_unchecked_<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1b706c7aa63b4894]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f39e5136c92 - <std[3b781cce304442c4]::sys::pal::unix::thread::Thread>::new::thread_start
  38:     0x7f981506bac3 - <unknown>
   1:     0x7f69f038b3ff - core[1b706c7aa63b4894]::fmt::write
   2:     0x7f69f031f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
  35:     0x7f39de26bac3 - <unknown>
  36:     0x7f39de2fd850 - <unknown>
   3:     0x7f69f032c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
  39:     0x7f98150fd850 - <unknown>
  37:                0x0 - <unknown>
   4:     0x7f69f0330b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   5:     0x7f69f03308f2 - std[3b781cce304442c4]::panicking::default_hook
   6:     0x7f69eb79e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}

   0:     0x7f9dba92c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
   1:     0x7f9dba98b3ff - core[1b706c7aa63b4894]::fmt::write
   7:     0x7f69f03317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7f69f033139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f69f032cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f69f0330fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7f69f0386210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7f69f038629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7f69edb973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7f69edb97594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f69edb9a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7f69eda541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f69edaab122 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  18:     0x7f69edb6d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f69edac1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  20:     0x7f69ebaf6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  21:     0x7f69ee5bea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f69ee4dc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f69ee3b4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  24:     0x7f69ee737e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f69efa037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f69eb7b7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  27:     0x7f69eb885202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f69eb8202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
   2:     0x7f9dba91f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
   3:     0x7f9dba92c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
   0:     0x7f9c6db2c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
   4:     0x7f9dba930b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   0:     0x7fd8f6f2c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
   1:     0x7f9c6db8b3ff - core[1b706c7aa63b4894]::fmt::write
   2:     0x7f9c6db1f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
   3:     0x7f9c6db2c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
   5:     0x7f9dba9308f2 - std[3b781cce304442c4]::panicking::default_hook
   4:     0x7f9c6db30b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   5:     0x7f9c6db308f2 - std[3b781cce304442c4]::panicking::default_hook
   6:     0x7f9c68f9e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f9c6db317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7f9c6db3139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f9c6db2cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f9c6db30fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7f9c6db86210 - core[1b706c7aa63b4894]::panicking::panic_fmt
   1:     0x7fd8f6f8b3ff - core[1b706c7aa63b4894]::fmt::write
  29:     0x7f69eb7a72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
[RUSTC-TIMING] cfg_if test:false 0.081
  12:     0x7f9c6db8629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7f9c6b3973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7f9c6b397594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f9c6b39a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7f9c6b2541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
   2:     0x7fd8f6f1f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
error: could not compile `cfg-if` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name cfg_if --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=d2a0e4db997932a1 -C extra-filename=-d05cf6f9e014b9d7 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
warning: build failed, waiting for other jobs to finish...
  17:     0x7f9c6b223a70 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_item
  18:     0x7f9c6b205353 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor as rustc_ast[4b6728e531f6fbf5]::visit::Visitor>::visit_item
  19:     0x7f9c6b4058ca - <rustc_ast[4b6728e531f6fbf5]::ast::ItemKind as rustc_ast[4b6728e531f6fbf5]::visit::WalkItemKind>::walk::<rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>
  30:     0x7f69eb81e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
   3:     0x7fd8f6f2c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
  20:     0x7f9c6b226cc1 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_item
  21:     0x7f9c6b205353 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor as rustc_ast[4b6728e531f6fbf5]::visit::Visitor>::visit_item
  22:     0x7f9c6b2edeca - rustc_ast[4b6728e531f6fbf5]::visit::walk_crate::<rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>
  23:     0x7f9c6b2ab132 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  24:     0x7f9c6b36d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  25:     0x7f9c6b2c1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  26:     0x7f9c692f6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
   0:     0x7f866772c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
   4:     0x7fd8f6f30b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   1:     0x7f866778b3ff - core[1b706c7aa63b4894]::fmt::write
   2:     0x7f866771f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
   3:     0x7f866772c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
   4:     0x7f8667730b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   5:     0x7f86677308f2 - std[3b781cce304442c4]::panicking::default_hook
   6:     0x7f8662b9e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f86677317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7f866773139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f866772cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f8667730fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7f8667786210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7f866778629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7f8664f973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7f8664f97594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f8664f9a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7f8664e541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f8664eab122 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  18:     0x7f8664f6d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f8664ec1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  20:     0x7f8662ef6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  21:     0x7f86659bea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f86658dc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f86657b4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  24:     0x7f8665b37e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f8666e037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f8662bb7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  27:     0x7f8662c85202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f8662c202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  27:     0x7f9c6bdbea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  28:     0x7f9c6bcdc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
   5:     0x7fd8f6f308f2 - std[3b781cce304442c4]::panicking::default_hook
[RUSTC-TIMING] cfg_if test:false 0.088
  29:     0x7f9c6bbb4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
error: could not compile `cfg-if` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name cfg_if --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=c9d6f81756af8115 -C extra-filename=-928f8999b8f7a5b0 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
  30:     0x7f9c6bf37e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  40:                0x0 - <unknown>

  31:     0x7f9c6d2037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  32:     0x7f9c68fb7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  29:     0x7f8662ba72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  33:     0x7f9c69085202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  34:     0x7f9c690202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
   6:     0x7fd8f239e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fd8f6f317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7fd8f6f3139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fd8f6f2cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fd8f6f30fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7fd8f6f86210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7fd8f6f8629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7fd8f47973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7fd8f4797594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7fd8f479a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7fd8f46541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7fd8f4623a70 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_item
  18:     0x7fd8f4605353 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor as rustc_ast[4b6728e531f6fbf5]::visit::Visitor>::visit_item
  19:     0x7fd8f46edeca - rustc_ast[4b6728e531f6fbf5]::visit::walk_crate::<rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>
  20:     0x7fd8f46ab132 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  21:     0x7fd8f476d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  22:     0x7fd8f46c1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  23:     0x7fd8f26f6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  24:     0x7fd8f51bea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  25:     0x7fd8f50dc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
  26:     0x7fd8f4fb4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  27:     0x7fd8f5337e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  28:     0x7fd8f66037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  30:     0x7f8662c1e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  29:     0x7fd8f23b7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
error: the compiler unexpectedly panicked. this is a bug.

  30:     0x7fd8f2485202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
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
  31:     0x7fd8f24202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  32:     0x7fd8f23a72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  33:     0x7fd8f241e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  34:     0x7fd8f24700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
   6:     0x7f9db5d9e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f9dba9317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7f9dba93139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f9dba92cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f9dba930fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7f9dba986210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7f9dba98629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7f9db81973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7f9db8197594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f9db819a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7f9db80541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f9db80ab122 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  18:     0x7f9db816d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f9db80c1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  20:     0x7f9db60f6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  21:     0x7f9db8bbea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f9db8adc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f9db89b4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  24:     0x7f9db8d37e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f9dba0037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f9db5db7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  27:     0x7f9db5e85202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f9db5e202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f9db5da72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  35:     0x7fd8f23d5929 - std[3b781cce304442c4]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  30:     0x7f9db5e1e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f9db5e700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f9db5dd5929 - std[3b781cce304442c4]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  31:     0x7f8662c700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  33:     0x7f9db5dd86d4 - <<std[3b781cce304442c4]::thread::Builder>::spawn_unchecked_<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1b706c7aa63b4894]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f9dba936c92 - <std[3b781cce304442c4]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f9db3a6bac3 - <unknown>
  36:     0x7f9db3afd850 - <unknown>
  37:                0x0 - <unknown>

  36:     0x7fd8f23d86d4 - <<std[3b781cce304442c4]::thread::Builder>::spawn_unchecked_<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1b706c7aa63b4894]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  37:     0x7fd8f6f36c92 - <std[3b781cce304442c4]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f9c68fa72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  36:     0x7f9c6901e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.12/rustc-ice-2025-05-23T10_35_35-30984.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
  37:                0x0 - <unknown>

  43:                0x0 - <unknown>

   2:     0x7fc8d6d1f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
   3:     0x7fc8d6d2c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
   4:     0x7fc8d6d30b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   5:     0x7fc8d6d308f2 - std[3b781cce304442c4]::panicking::default_hook
   6:     0x7fc8d219e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fc8d6d317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7fc8d6d3139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fc8d6d2cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fc8d6d30fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7fc8d6d86210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7fc8d6d8629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7fc8d45973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7fc8d4597594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7fc8d459a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7fc8d44541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7fc8d44282fe - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_item
  18:     0x7fc8d4405353 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor as rustc_ast[4b6728e531f6fbf5]::visit::Visitor>::visit_item
  19:     0x7fc8d46058ca - <rustc_ast[4b6728e531f6fbf5]::ast::ItemKind as rustc_ast[4b6728e531f6fbf5]::visit::WalkItemKind>::walk::<rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>
  20:     0x7fc8d4426cc1 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_item
  21:     0x7fc8d4405353 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor as rustc_ast[4b6728e531f6fbf5]::visit::Visitor>::visit_item
  22:     0x7fc8d44edeca - rustc_ast[4b6728e531f6fbf5]::visit::walk_crate::<rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>
  23:     0x7fc8d44ab132 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  24:     0x7fc8d456d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  25:     0x7fc8d44c1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  26:     0x7fc8d24f6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  27:     0x7fc8d4fbea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  28:     0x7fc8d4edc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
  29:     0x7fc8d4db4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  30:     0x7fc8d5137e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7fc8d64037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  32:     0x7fc8d21b7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  33:     0x7fc8d2285202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  34:     0x7fc8d22202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.3.0/rustc-ice-2025-05-23T10_35_35-30997.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.14/rustc-ice-2025-05-23T10_35_35-31005.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
  35:     0x7fc8d21a72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  36:     0x7fc8d221e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  37:     0x7fc8d22700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  38:     0x7fc8d21d5929 - std[3b781cce304442c4]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  39:     0x7fc8d21d86d4 - <<std[3b781cce304442c4]::thread::Builder>::spawn_unchecked_<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1b706c7aa63b4894]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  40:     0x7fc8d6d36c92 - <std[3b781cce304442c4]::sys::pal::unix::thread::Thread>::new::thread_start
  41:     0x7fc8cfe6bac3 - <unknown>
  42:     0x7fc8cfefd850 - <unknown>
  43:                0x0 - <unknown>

error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.13.2/rustc-ice-2025-05-23T10_35_35-31009.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.11/rustc-ice-2025-05-23T10_35_35-31014.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:

#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/rustc-ice-2025-05-23T10_35_35-30995.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
error: could not compile `unicode-ident` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name unicode_ident --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=011d293ab1902c9c -C extra-filename=-4331a9834703d840 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/rustc-ice-2025-05-23T10_35_35-31001.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
   0:     0x7fd8b852c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
   1:     0x7fd8b858b3ff - core[1b706c7aa63b4894]::fmt::write
   2:     0x7fd8b851f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
   3:     0x7fd8b852c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
   4:     0x7fd8b8530b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   5:     0x7fd8b85308f2 - std[3b781cce304442c4]::panicking::default_hook
   6:     0x7fd8b399e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fd8b85317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7fd8b853139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fd8b852cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fd8b8530fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7fd8b8586210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7fd8b858629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7fd8b5d973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7fd8b5d97594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7fd8b5d9a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7fd8b5c541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7fd8b5cab122 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  18:     0x7fd8b5d6d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7fd8b5cc1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  20:     0x7fd8b3cf6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  21:     0x7fd8b67bea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7fd8b66dc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
[RUSTC-TIMING] autocfg test:false 0.100
  23:     0x7fd8b65b4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  24:     0x7fd8b6937e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7fd8b7c037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7fd8b39b7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  27:     0x7fd8b3a85202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7fd8b3a202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
error: could not compile `autocfg` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name autocfg --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=03d7c7c3a4248fce -C extra-filename=-3e5283155203a2c9 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
  29:     0x7fd8b39a72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7fd8b3a1e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7fd8b3a700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7fd8b39d5929 - std[3b781cce304442c4]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7fd8b39d86d4 - <<std[3b781cce304442c4]::thread::Builder>::spawn_unchecked_<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1b706c7aa63b4894]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7fd8b8536c92 - <std[3b781cce304442c4]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7fd8b166bac3 - <unknown>
  36:     0x7fd8b16fd850 - <unknown>
  37:                0x0 - <unknown>

error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.20.0/rustc-ice-2025-05-23T10_35_35-31011.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.30/rustc-ice-2025-05-23T10_35_35-31013.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
[RUSTC-TIMING] pin_project_lite test:false 0.101
[RUSTC-TIMING] byteorder test:false 0.105
end of query stack
error: could not compile `byteorder` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name byteorder --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=a58827caad51eca0 -C extra-filename=-da115e6c338c1a95 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
error: could not compile `pin-project-lite` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name pin_project_lite --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2bf236ae37011ce5 -C extra-filename=-15adad65b151188c --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] itoa test:false 0.097

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
[RUSTC-TIMING] smallvec test:false 0.101
error: could not compile `itoa` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name itoa --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=5a3fddbb9da62693 -C extra-filename=-fdfc48d921da3a4d --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
error: could not compile `smallvec` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name smallvec --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "may_dangle", "serde", "specialization", "union", "write"))' -C metadata=aa03ca360ec03b7d -C extra-filename=-9fd2d8d2f20425ba --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] siphasher test:false 0.106
error: could not compile `siphasher` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name siphasher --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=bf0ff3c4dc270949 -C extra-filename=-89a51e3c77f69357 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] once_cell test:false 0.102
error: could not compile `once_cell` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name once_cell --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.20.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=6a1e4b909688611e -C extra-filename=-42734fd3df6a4dfa --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/shlex-1.3.0/rustc-ice-2025-05-23T10_35_35-31017.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
[RUSTC-TIMING] futures_core test:false 0.106
error: could not compile `futures-core` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name futures_core --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.30/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "cfg-target-has-atomic", "default", "portable-atomic", "std", "unstable"))' -C metadata=aa5d3e1582cda61e -C extra-filename=-8a50a3470bf6ea80 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] shlex test:false 0.107
error: could not compile `shlex` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name shlex --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/shlex-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=5f3b6231cfe66d43 -C extra-filename=-ecbd9b4f141b62d2 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
   0:     0x7f082bd2c4b0 - <<std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[1b706c7aa63b4894]::fmt::Display>::fmt
   1:     0x7f082bd8b3ff - core[1b706c7aa63b4894]::fmt::write
   2:     0x7f082bd1f5c9 - <std[3b781cce304442c4]::sys::stdio::unix::Stderr as std[3b781cce304442c4]::io::Write>::write_fmt
   3:     0x7f082bd2c352 - <std[3b781cce304442c4]::sys::backtrace::BacktraceLock>::print
   4:     0x7f082bd30b58 - std[3b781cce304442c4]::panicking::default_hook::{closure#0}
   5:     0x7f082bd308f2 - std[3b781cce304442c4]::panicking::default_hook
   6:     0x7f082719e264 - std[3b781cce304442c4]::panicking::update_hook::<alloc[4416ad1d79380fe5]::boxed::Box<rustc_driver_impl[3555396d9ceefe2]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f082bd317d3 - std[3b781cce304442c4]::panicking::rust_panic_with_hook
   8:     0x7f082bd3139a - std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f082bd2cac9 - std[3b781cce304442c4]::sys::backtrace::__rust_end_short_backtrace::<std[3b781cce304442c4]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f082bd30fdd - __rustc[8a35a9cc6e672d58]::rust_begin_unwind
  11:     0x7f082bd86210 - core[1b706c7aa63b4894]::panicking::panic_fmt
  12:     0x7f082bd8629c - core[1b706c7aa63b4894]::panicking::panic
  13:     0x7f08295973a9 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::add_doc_fragment
  14:     0x7f0829597594 - rustc_resolve[e6ff6fc037e026ef]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f082959a4ed - rustc_resolve[e6ff6fc037e026ef]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[4b6728e531f6fbf5]::ast::Attribute>
  16:     0x7f08294541b8 - <rustc_resolve[e6ff6fc037e026ef]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f08294ab122 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::late_resolve_crate
  18:     0x7f082956d17d - <rustc_session[ae230bf5f73da7db]::session::Session>::time::<(), <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f08294c1129 - <rustc_resolve[e6ff6fc037e026ef]::Resolver>::resolve_crate
  20:     0x7f08274f6f43 - rustc_interface[5edc47e3996ef95f]::passes::resolver_for_lowering_raw
  21:     0x7f0829fbea18 - rustc_query_impl[6145323085de5925]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f0829edc819 - <rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f0829db4624 - rustc_query_system[2753e071254cf3af]::query::plumbing::try_execute_query::<rustc_query_impl[6145323085de5925]::DynamicConfig<rustc_query_system[2753e071254cf3af]::query::caches::SingleCache<rustc_middle[4f0e46d9b14149be]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[6145323085de5925]::plumbing::QueryCtxt, false>
  24:     0x7f082a137e9c - rustc_query_impl[6145323085de5925]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f082b4037f7 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f08271b7b64 - <std[3b781cce304442c4]::thread::local::LocalKey<core[1b706c7aa63b4894]::cell::Cell<*const ()>>>::with::<rustc_middle[4f0e46d9b14149be]::ty::context::tls::enter_context<<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>::enter<rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#1}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>::{closure#0}, core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>
  27:     0x7f0827285202 - <rustc_middle[4f0e46d9b14149be]::ty::context::TyCtxt>::create_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f08272202a6 - <rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f08271a72a6 - <alloc[4416ad1d79380fe5]::boxed::Box<dyn for<'a> core[1b706c7aa63b4894]::ops::function::FnOnce<(&'a rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &'a std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena<'a>>, &'a rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena<'a>>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}), Output = core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>>> as core[1b706c7aa63b4894]::ops::function::FnOnce<(&rustc_session[ae230bf5f73da7db]::session::Session, rustc_middle[4f0e46d9b14149be]::ty::context::CurrentGcx, alloc[4416ad1d79380fe5]::sync::Arc<rustc_data_structures[17dcde36f700edce]::jobserver::Proxy>, &std[3b781cce304442c4]::sync::once_lock::OnceLock<rustc_middle[4f0e46d9b14149be]::ty::context::GlobalCtxt>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_middle[4f0e46d9b14149be]::arena::Arena>, &rustc_data_structures[17dcde36f700edce]::sync::worker_local::WorkerLocal<rustc_hir[59f17efbe8009b9b]::Arena>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f082721e5e8 - rustc_interface[5edc47e3996ef95f]::passes::create_and_enter_global_ctxt::<core[1b706c7aa63b4894]::option::Option<rustc_interface[5edc47e3996ef95f]::queries::Linker>, rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f08272700e9 - rustc_span[4f4be01aeead831d]::create_session_globals_then::<(), rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f08271d5929 - std[3b781cce304442c4]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f08271d86d4 - <<std[3b781cce304442c4]::thread::Builder>::spawn_unchecked_<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_with_globals<rustc_interface[5edc47e3996ef95f]::util::run_in_thread_pool_with_globals<rustc_interface[5edc47e3996ef95f]::interface::run_compiler<(), rustc_driver_impl[3555396d9ceefe2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1b706c7aa63b4894]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f082bd36c92 - <std[3b781cce304442c4]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f0824e6bac3 - <unknown>
  36:     0x7f0824efd850 - <unknown>
  37:                0x0 - <unknown>

error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.7.1/rustc-ice-2025-05-23T10_35_35-31016.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
[RUSTC-TIMING] bytes test:false 0.134
error: could not compile `bytes` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name bytes --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=63f74a58c66b4af6 -C extra-filename=-9f92c9f459464ad0 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] build_script_build test:false 0.280
[RUSTC-TIMING] build_script_build test:false 0.280
[RUSTC-TIMING] build_script_build test:false 0.302
Build completed unsuccessfully in 0:00:32
+ set -e
---
    Finished `dev` profile [unoptimized] target(s) in 0.05s
##[endgroup]
WARN: currently no CI rustc builds have rustc debug assertions enabled. Please either set `rust.debug-assertions` to `false` if you want to use download CI rustc or set `rust.download-rustc` to `false`.
[TIMING] core::build_steps::tool::LibcxxVersionTool { target: x86_64-unknown-linux-gnu } -- 0.001
ERROR: Tool `book` was not recorded in tool state.
ERROR: Tool `nomicon` was not recorded in tool state.
ERROR: Tool `reference` was not recorded in tool state.
ERROR: Tool `rust-by-example` was not recorded in tool state.
ERROR: Tool `edition-guide` was not recorded in tool state.
ERROR: Tool `embedded-book` was not recorded in tool state.
Build completed unsuccessfully in 0:00:00
  local time: Fri May 23 10:35:36 UTC 2025
  network time: Fri, 23 May 2025 10:35:36 GMT
##[error]Process completed with exit code 1.
Post job cleanup.

rust-log-analyzer avatar May 23 '25 10:05 rust-log-analyzer

The job x86_64-gnu-tools failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
   Compiling bytes v1.7.1
   Compiling futures-sink v0.3.30

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
   0:     0x7f3b9f72c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
   1:     0x7f3b9f78b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
   2:     0x7f3b9f71f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
   3:     0x7f3b9f72c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   4:     0x7f3b9f730b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   5:     0x7f3b9f7308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   6:     0x7f3b9ab9deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f3b9f731793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7f3b9f73135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f3b9f72ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f3b9f730f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f3b9f7861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f3b9f78625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f3b9cf96c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7f3b9cf96e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f3b9cf99dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  16:     0x7f3b9ce53a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f3b9ceaa9f2 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  18:     0x7f3b9cf6ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f3b9cec09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
  20:     0x7f3b9aef6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
  21:     0x7f3b9d9be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f3b9d8dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f3b9d7b3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  24:     0x7f3b9dbd32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f3b9ee03377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f3b9abb7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  27:     0x7f3b9ac84a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f3b9ac1faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f3b9aba65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f3b9abfd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f3b9ac6f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f3b9abd5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f3b9abd7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f3b9f736c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
---
   2:     0x7f0d5671f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
   0:     0x7efd4b92c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
   3:     0x7f0d5672c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   1:     0x7efd4b98b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
   4:     0x7f0d56730b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   2:     0x7efd4b91f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
   3:     0x7efd4b92c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   4:     0x7efd4b930b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   5:     0x7efd4b9308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
  10:     0x7f9e55f30f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f9e55f861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f9e55f8625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f9e53796c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7f9e53796e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f9e53799dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  16:     0x7f9e53653a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f9e536aa9f2 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  18:     0x7f9e5376ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f9e536c09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
  20:     0x7f9e516f6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw
  21:     0x7f9e541be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f9e540dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f9e53fb3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  24:     0x7f9e543d32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f9e55603377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f9e513b7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  27:     0x7f9e51484a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f9e5141faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f9e513a65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f9e513fd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f9e5146f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f9e513d5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f9e513d7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f9e55f36c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f9e4f06bac3 - <unknown>
  36:     0x7f9e4f0fd850 - <unknown>
  37:                0x0 - <unknown>

   5:     0x7f0d567308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   6:     0x7f0d51b9deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f0d56731793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7f0d5673135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f0d5672ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f0d56730f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f0d567861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f0d5678625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f0d53f96c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7f0d53f96e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f0d53f99dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  16:     0x7f0d53e53a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f0d53eaa9f2 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  18:     0x7f0d53f6ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f0d53ec09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
  20:     0x7f0d51ef6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw
  21:     0x7f0d549be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f0d548dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f0d547b3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  24:     0x7f0d54bd32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f0d55e03377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f0d51bb7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  27:     0x7f0d51c84a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f0d51c1faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f0d51ba65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f0d51bfd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f0d51c6f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f0d51bd5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f0d51bd7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f0d56736c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f0d4f86bac3 - <unknown>
  36:     0x7f0d4f8fd850 - <unknown>
  37:                0x0 - <unknown>

   6:     0x7efd46d9deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7efd4b931793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7efd4b93135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7efd4b92ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7efd4b930f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7efd4b9861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7efd4b98625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7efd49196c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7efd49196e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7efd49199dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  16:     0x7efd49053a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7efd49023340 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_item
  18:     0x7efd49004c23 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor as rustc_ast[460e587fb4dcf9b4]::visit::Visitor>::visit_item
  19:     0x7efd490ed79a - rustc_ast[460e587fb4dcf9b4]::visit::walk_crate::<rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>
  20:     0x7efd490aaa02 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  21:     0x7efd4916ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  22:     0x7efd490c09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
  23:     0x7efd470f6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw
  24:     0x7efd49bbe3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  25:     0x7efd49adc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  26:     0x7efd499b3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  27:     0x7efd49dd32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  28:     0x7efd4b003377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  29:     0x7efd46db7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  30:     0x7efd46e84a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  31:     0x7efd46e1faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  32:     0x7efd46da65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  33:     0x7efd46dfd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  34:     0x7efd46e6f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  35:     0x7efd46dd5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  36:     0x7efd46dd7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  37:     0x7efd4b936c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
---

   0:     0x7f3b9a72c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/rustc-ice-2025-05-23T11_54_15-30995.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
   1:     0x7fd7eef8b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
   2:     0x7fd7eef1f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
   3:     0x7fd7eef2c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   4:     0x7fd7eef30b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   5:     0x7fd7eef308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   6:     0x7fd7ea39deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fd7eef31793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7fd7eef3135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fd7eef2ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fd7eef30f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7fd7eef861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7fd7eef8625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7fd7ec796c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7fd7ec796e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7fd7ec799dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  16:     0x7fd7ec653a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7fd7ec623340 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_item
   0:     0x7f48c612c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
   1:     0x7f48c618b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
   2:     0x7f48c611f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
   3:     0x7f48c612c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   4:     0x7f48c6130b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   5:     0x7f48c61308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
  18:     0x7fd7ec604c23 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor as rustc_ast[460e587fb4dcf9b4]::visit::Visitor>::visit_item
   6:     0x7f48c159deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
  19:     0x7fd7ec6ed79a - rustc_ast[460e587fb4dcf9b4]::visit::walk_crate::<rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>
  20:     0x7fd7ec6aaa02 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  21:     0x7fd7ec76ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  22:     0x7fd7ec6c09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
  23:     0x7fd7ea6f6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw
   7:     0x7f48c6131793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
  24:     0x7fd7ed1be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  25:     0x7fd7ed0dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  26:     0x7fd7ecfb3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  27:     0x7fd7ed3d32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  28:     0x7fd7ee603377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  29:     0x7fd7ea3b7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  30:     0x7fd7ea484a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
   1:     0x7f3b9a78b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
   2:     0x7f3b9a71f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
   3:     0x7f3b9a72c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   4:     0x7f3b9a730b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   5:     0x7f3b9a7308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   6:     0x7f3b95b9deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f3b9a731793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7f3b9a73135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f3b9a72ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f3b9a730f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f3b9a7861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f3b9a78625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f3b97f96c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7f3b97f96e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f3b97f99dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  16:     0x7f3b97e53a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f3b97eaa9f2 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  18:     0x7f3b97f6ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f3b97ec09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
  20:     0x7f3b95ef6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw
  21:     0x7f3b989be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f3b988dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f3b987b3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  24:     0x7f3b98bd32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f3b99e03377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f3b95bb7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  27:     0x7f3b95c84a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f3b95c1faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f3b95ba65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f3b95bfd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f3b95c6f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f3b95bd5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f3b95bd7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f3b9a736c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
  35:     0x7f3b9386bac3 - <unknown>
  36:     0x7f3b938fd850 - <unknown>
  37:                0x0 - <unknown>

   8:     0x7f48c613135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f48c612ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f48c6130f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f48c61861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f48c618625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f48c3996c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7f48c3996e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f48c3999dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  16:     0x7f48c3853a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f48c3827bce - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_item
  18:     0x7f48c3804c23 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor as rustc_ast[460e587fb4dcf9b4]::visit::Visitor>::visit_item
  19:     0x7f48c3a050ea - <rustc_ast[460e587fb4dcf9b4]::ast::ItemKind as rustc_ast[460e587fb4dcf9b4]::visit::WalkItemKind>::walk::<rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>
  20:     0x7f48c3826591 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_item
  21:     0x7f48c3804c23 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor as rustc_ast[460e587fb4dcf9b4]::visit::Visitor>::visit_item
  22:     0x7f48c38ed79a - rustc_ast[460e587fb4dcf9b4]::visit::walk_crate::<rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>
  23:     0x7f48c38aaa02 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  24:     0x7f48c396ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  25:     0x7f48c38c09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
  26:     0x7f48c18f6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw
  27:     0x7f48c43be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  28:     0x7f48c42dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  29:     0x7f48c41b3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
error: the compiler unexpectedly panicked. this is a bug.
  30:     0x7f48c45d32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f48c5803377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  32:     0x7f48c15b7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  33:     0x7f48c1684a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  34:     0x7f48c161faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  35:     0x7f48c15a65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  36:     0x7f48c15fd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  37:     0x7f48c166f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/rustc-ice-2025-05-23T11_54_15-30997.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
   0:     0x7f8a9712c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.12/rustc-ice-2025-05-23T11_54_15-30986.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
  41:     0x7f48bf26bac3 - <unknown>
  42:     0x7f48bf2fd850 - <unknown>
  43:                0x0 - <unknown>

  31:     0x7fd7ea41faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  32:     0x7fd7ea3a65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  33:     0x7fd7ea3fd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  34:     0x7fd7ea46f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  35:     0x7fd7ea3d5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  36:     0x7fd7ea3d7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  37:     0x7fd7eef36c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
---
   4:     0x7f273a730b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   0:     0x7f3033f2c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
   5:     0x7f273a7308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   1:     0x7f3033f8b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
   5:     0x7f8a971308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   6:     0x7f8a9259deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f8a97131793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7f8a9713135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f8a9712ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f8a97130f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f8a971861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f8a9718625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f8a94996c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7f8a94996e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f8a94999dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  16:     0x7f8a94853a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f8a94823340 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_item
  18:     0x7f8a94804c23 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor as rustc_ast[460e587fb4dcf9b4]::visit::Visitor>::visit_item
  19:     0x7f8a94a050ea - <rustc_ast[460e587fb4dcf9b4]::ast::ItemKind as rustc_ast[460e587fb4dcf9b4]::visit::WalkItemKind>::walk::<rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>
  20:     0x7f8a94826591 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_item
  21:     0x7f8a94804c23 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor as rustc_ast[460e587fb4dcf9b4]::visit::Visitor>::visit_item
  22:     0x7f8a948ed79a - rustc_ast[460e587fb4dcf9b4]::visit::walk_crate::<rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>
  23:     0x7f8a948aaa02 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  24:     0x7f8a9496ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  25:     0x7f8a948c09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
  26:     0x7f8a928f6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw
  27:     0x7f8a953be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  28:     0x7f8a952dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  29:     0x7f8a951b3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  30:     0x7f8a955d32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7f8a96803377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  32:     0x7f8a925b7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  33:     0x7f8a92684a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  34:     0x7f8a9261faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  35:     0x7f8a925a65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  36:     0x7f8a925fd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  37:     0x7f8a9266f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  38:     0x7f8a925d5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  39:     0x7f8a925d7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  40:     0x7f8a97136c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
---
   9:     0x7f273a72ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
error: the compiler unexpectedly panicked. this is a bug.

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
  10:     0x7f273a730f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind

note: please make sure that you have updated to the latest nightly
  11:     0x7f273a7861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.14/rustc-ice-2025-05-23T11_54_15-31005.txt` to your bug report
  12:     0x7f273a78625c - core[61b7bdbb3e4dcdf4]::panicking::panic
   2:     0x7f3033f1f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt

   3:     0x7f3033f2c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   4:     0x7f3033f30b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   5:     0x7f3033f308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   6:     0x7f302f39deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f3033f31793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7f3033f3135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f3033f2ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f3033f30f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f3033f861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f3033f8625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f3031796c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7f3031796e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f3031799dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  13:     0x7f2737f96c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

  16:     0x7f3031653a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f30316aa9f2 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  18:     0x7f303176ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f30316c09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
  20:     0x7f302f6f6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw
   0:     0x7f59cb12c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
note: some of the compiler flags provided by cargo are hidden
  14:     0x7f2737f96e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution

  15:     0x7f2737f99dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  21:     0x7f30321be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
   1:     0x7f59cb18b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
  22:     0x7f30320dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f3031fb3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  24:     0x7f30323d32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f3033603377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f302f3b7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  27:     0x7f302f484a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f302f41faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f302f3a65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
   2:     0x7f59cb11f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
  16:     0x7f2737e53a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
query stack during panic:
  17:     0x7f2737eaa9f2 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  30:     0x7f302f3fd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
   3:     0x7f59cb12c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
  18:     0x7f2737f6ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f2737ec09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
error: the compiler unexpectedly panicked. this is a bug.
#0 [resolver_for_lowering_raw] getting the resolver for lowering
   4:     0x7f59cb130b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
  20:     0x7f2735ef6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw

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
  21:     0x7f27389be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
end of query stack
  22:     0x7f27388dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f27387b3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.3.0/rustc-ice-2025-05-23T11_54_15-31004.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options
  24:     0x7f2738bd32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f2739e03377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
[RUSTC-TIMING] cfg_if test:false 0.089

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
  26:     0x7f2735bb7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  31:     0x7f302f46f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  27:     0x7f2735c84a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
error: could not compile `cfg-if` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name cfg_if --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=c9d6f81756af8115 -C extra-filename=-928f8999b8f7a5b0 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
warning: build failed, waiting for other jobs to finish...
   5:     0x7f59cb1308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   6:     0x7f59c659deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f59cb131793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7f59cb13135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f59cb12ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f59cb130f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f59cb1861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f59cb18625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f59c8996c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7f59c8996e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f59c8999dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  16:     0x7f59c8853a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f59c88aa9f2 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  28:     0x7f2735c1faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  18:     0x7f59c896ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
  19:     0x7f59c88c09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
  32:     0x7f302f3d5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  20:     0x7f59c68f6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw
  21:     0x7f59c93be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f59c92dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  33:     0x7f302f3d7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  23:     0x7f59c91b3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  24:     0x7f59c95d32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  34:     0x7f3033f36c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
  25:     0x7f59ca803377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f59c65b7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  27:     0x7f59c6684a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f59c661faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  35:     0x7f302d06bac3 - <unknown>
  36:     0x7f302d0fd850 - <unknown>
error: the compiler unexpectedly panicked. this is a bug.

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

  29:     0x7f2735ba65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f2735bfd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f2735c6f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f2735bd5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f2735bd7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
note: please make sure that you have updated to the latest nightly
---
note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/rustc-ice-2025-05-23T11_54_15-30992.txt` to your bug report

  37:                0x0 - <unknown>

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.30/rustc-ice-2025-05-23T11_54_15-31009.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
  29:     0x7f59c65a65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f59c65fd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f59c666f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f59c65d5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f59c65d7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f59cb136c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
---
error: the compiler unexpectedly panicked. this is a bug.

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
thread 'rustc' panicked at compiler/rustc_middle/src/ty/context.rs:2939:9:
assertion failed: eps.array_windows().all(|[a, b]|
        a.skip_binder().stable_cmp(self, &b.skip_binder()) !=

            Ordering::Greater)
stack backtrace:
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/rustc-ice-2025-05-23T11_54_15-31000.txt` to your bug report

note: compiler flags: --crate-type lib -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack

thread 'rustc' panicked at compiler/rustc_middle/src/ty/context.rs:2939:9:
assertion failed: eps.array_windows().all(|[a, b]|
        a.skip_binder().stable_cmp(self, &b.skip_binder()) !=
            Ordering::Greater)
stack backtrace:
[RUSTC-TIMING] unicode_ident test:false 0.101
[RUSTC-TIMING] pin_project_lite test:false 0.094
[RUSTC-TIMING] cfg_if test:false 0.098
error: could not compile `unicode-ident` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name unicode_ident --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=011d293ab1902c9c -C extra-filename=-4331a9834703d840 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
error: could not compile `pin-project-lite` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name pin_project_lite --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2bf236ae37011ce5 -C extra-filename=-15adad65b151188c --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
error: could not compile `cfg-if` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name cfg_if --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=d2a0e4db997932a1 -C extra-filename=-d05cf6f9e014b9d7 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] autocfg test:false 0.095
error: could not compile `autocfg` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name autocfg --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=03d7c7c3a4248fce -C extra-filename=-3e5283155203a2c9 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.20.0/rustc-ice-2025-05-23T11_54_15-31010.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---

error: could not compile `futures-core` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name futures_core --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.30/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "cfg-target-has-atomic", "default", "portable-atomic", "std", "unstable"))' -C metadata=aa5d3e1582cda61e -C extra-filename=-8a50a3470bf6ea80 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.11/rustc-ice-2025-05-23T11_54_15-31012.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.13.2/rustc-ice-2025-05-23T11_54_15-31014.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
[RUSTC-TIMING] siphasher test:false 0.104
error: could not compile `siphasher` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name siphasher --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-0.3.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=bf0ff3c4dc270949 -C extra-filename=-89a51e3c77f69357 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] byteorder test:false 0.108
error: could not compile `byteorder` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name byteorder --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=a58827caad51eca0 -C extra-filename=-da115e6c338c1a95 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] itoa test:false 0.102
error: could not compile `itoa` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name itoa --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=5a3fddbb9da62693 -C extra-filename=-fdfc48d921da3a4d --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] once_cell test:false 0.105
error: could not compile `once_cell` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name once_cell --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.20.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=6a1e4b909688611e -C extra-filename=-42734fd3df6a4dfa --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)

thread 'rustc' panicked at compiler/rustc_resolve/src/rustdoc.rs:189:13:
assertion failed: line.len() >= frag.indent
stack backtrace:
[RUSTC-TIMING] smallvec test:false 0.102
error: could not compile `smallvec` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name smallvec --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "may_dangle", "serde", "specialization", "union", "write"))' -C metadata=aa03ca360ec03b7d -C extra-filename=-9fd2d8d2f20425ba --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)

thread 'rustc' panicked at compiler/rustc_middle/src/ty/context.rs:2939:9:
assertion failed: eps.array_windows().all(|[a, b]|
        a.skip_binder().stable_cmp(self, &b.skip_binder()) !=
            Ordering::Greater)
stack backtrace:
   0:     0x7f4ffef2c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
   1:     0x7f4ffef8b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
   2:     0x7f4ffef1f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
   3:     0x7f4ffef2c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   4:     0x7f4ffef30b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   5:     0x7f4ffef308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   6:     0x7f4ffa39deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f4ffef31793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7f4ffef3135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f4ffef2ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f4ffef30f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f4ffef861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f4ffef8625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f4ffe5ff32c - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_poly_existential_predicates
  14:     0x7f4ffdf0ef87 - <rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>> as rustc_type_ir[38c16d7d27015d82]::interner::CollectAndApply<rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>, &rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>>>>::collect_and_apply::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>> as rustc_middle[c50e120e35d45b5d]::ty::codec::RefDecodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_poly_existential_predicates_from_iter<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>> as rustc_middle[c50e120e35d45b5d]::ty::codec::RefDecodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>>::{closure#0}>
  15:     0x7f4ffdf6f2c1 - <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  16:     0x7f4ffdf12243 - <rustc_type_ir[38c16d7d27015d82]::ty_kind::TyKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  17:     0x7f4ffdf0383d - <rustc_middle[c50e120e35d45b5d]::ty::Ty as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  18:     0x7f4ffdea428c - <rustc_type_ir[38c16d7d27015d82]::generic_arg::GenericArgKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  19:     0x7f4ffdefc369 - <rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg as rustc_type_ir[38c16d7d27015d82]::interner::CollectAndApply<rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg, &rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_args_from_iter<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>::{closure#0}>
  20:     0x7f4ffdf6fd41 - <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  21:     0x7f4ffdf1261c - <rustc_type_ir[38c16d7d27015d82]::ty_kind::TyKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  22:     0x7f4ffdf0383d - <rustc_middle[c50e120e35d45b5d]::ty::Ty as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  23:     0x7f4ffdea428c - <rustc_type_ir[38c16d7d27015d82]::generic_arg::GenericArgKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  24:     0x7f4ffdefc369 - <rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg as rustc_type_ir[38c16d7d27015d82]::interner::CollectAndApply<rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg, &rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_args_from_iter<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>::{closure#0}>
  25:     0x7f4ffdf6fd41 - <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  26:     0x7f4ffdf1261c - <rustc_type_ir[38c16d7d27015d82]::ty_kind::TyKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  27:     0x7f4ffdf0383d - <rustc_middle[c50e120e35d45b5d]::ty::Ty as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  28:     0x7f4ffdfcb732 - rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::cstore_impl::provide_extern::type_of
  29:     0x7f4ffd1c5e8f - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>>
  30:     0x7f4ffd0ed069 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::type_of::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::DefId)>>::call_once
  31:     0x7f4ffcfaece6 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefIdCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  32:     0x7f4ffd41e4d8 - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace
  33:     0x7f4ffe72996f - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::FieldDef>, <rustc_middle[c50e120e35d45b5d]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  34:     0x7f4ffe729d6a - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::VariantDef>, rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  35:     0x7f4ffe7b0838 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt
  36:     0x7f4ffd1ba0ec - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  37:     0x7f4ffd0d2341 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::DefId)>>::call_once
  38:     0x7f4ffcf9fc22 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefIdCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  39:     0x7f4ffd3e521b - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  40:     0x7f4ffe7b0cd7 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_type
  41:     0x7f4ffd1bcbf8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  42:     0x7f4ffd0d879c - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_middle[c50e120e35d45b5d]::ty::Ty)>>::call_once
  43:     0x7f4ffcfebdfd - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefaultCache<rustc_middle[c50e120e35d45b5d]::ty::Ty, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  44:     0x7f4ffd2fbecc - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f4ffe691c0d - <rustc_middle[c50e120e35d45b5d]::ty::Ty>::inhabited_predicate
  46:     0x7f4ffe729a17 - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::FieldDef>, <rustc_middle[c50e120e35d45b5d]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  47:     0x7f4ffe729d6a - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::VariantDef>, rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  48:     0x7f4ffe7b0838 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt
  49:     0x7f4ffd1ba0ec - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  50:     0x7f4ffd0d2341 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::DefId)>>::call_once
  51:     0x7f4ffcf9fc22 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefIdCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  52:     0x7f4ffd3e521b - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  53:     0x7f4ffe7b0cd7 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_type
  54:     0x7f4ffd1bcbf8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  55:     0x7f4ffd0d879c - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_middle[c50e120e35d45b5d]::ty::Ty)>>::call_once
  56:     0x7f4ffcfebdfd - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefaultCache<rustc_middle[c50e120e35d45b5d]::ty::Ty, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  57:     0x7f4ffd2fbecc - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  58:     0x7f4ffe691c0d - <rustc_middle[c50e120e35d45b5d]::ty::Ty>::inhabited_predicate
  59:     0x7f4ffe67a599 - <rustc_middle[c50e120e35d45b5d]::ty::Ty>::is_inhabited_from
  60:     0x7f4ffc8f523e - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::check_is_ty_uninhabited
  61:     0x7f4ffc8f3f63 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  62:     0x7f4ffc8f3a94 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  63:     0x7f4ffc8f3a94 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  64:     0x7f4ffc8f3a94 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  65:     0x7f4ffc8f3a94 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  66:     0x7f4ffc8f37d0 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_stmt
  67:     0x7f4ffc8f463e - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  68:     0x7f4ffc8eebff - rustc_passes[19a80190dcf3cf0]::liveness::check_liveness
  69:     0x7f4ffd1a30c5 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_liveness::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>
  70:     0x7f4ffd09df85 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_liveness::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::LocalDefId)>>::call_once
  71:     0x7f4ffd027367 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_data_structures[14694afa83e31a81]::vec_cache::VecCache<rustc_span[ed335a2751f40345]::def_id::LocalDefId, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[79a2d2d689614a95]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  72:     0x7f4ffd4eb0ac - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_liveness::get_query_non_incr::__rust_end_short_backtrace
  73:     0x7f4ffb901996 - rustc_mir_build[bbf18820ea16e45b]::builder::build_mir
  74:     0x7f4ffb8436c0 - rustc_mir_transform[b7ca6441f2fc489e]::mir_built
  75:     0x7f4ffd1c78b5 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>>
  76:     0x7f4ffd0f0905 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::mir_built::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::LocalDefId)>>::call_once
  77:     0x7f4ffd033bcc - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_data_structures[14694afa83e31a81]::vec_cache::VecCache<rustc_span[ed335a2751f40345]::def_id::LocalDefId, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[79a2d2d689614a95]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  78:     0x7f4ffd325426 - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  79:     0x7f4ffb9abc51 - rustc_mir_build[bbf18820ea16e45b]::check_unsafety::check_unsafety
  80:     0x7f4ffd1a32c5 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_unsafety::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>
  81:     0x7f4ffd09e495 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_unsafety::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::LocalDefId)>>::call_once
  82:     0x7f4ffd027367 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_data_structures[14694afa83e31a81]::vec_cache::VecCache<rustc_span[ed335a2751f40345]::def_id::LocalDefId, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[79a2d2d689614a95]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  83:     0x7f4ffd39e8bc - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace
  84:     0x7f4ffa7127a6 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[253c34094c8f8688]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}
  85:     0x7f4ffa70ae9a - rustc_data_structures[14694afa83e31a81]::sync::parallel::par_for_each_in::<&rustc_span[ed335a2751f40345]::def_id::LocalDefId, &[rustc_span[ed335a2751f40345]::def_id::LocalDefId], <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[253c34094c8f8688]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>
  86:     0x7f4ffa6fbbcb - rustc_interface[253c34094c8f8688]::passes::analysis
  87:     0x7f4ffd1c60a3 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>
  88:     0x7f4ffd0ed521 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::analysis::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  89:     0x7f4ffcfb27a9 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  90:     0x7f4ffd4e1b12 - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
[RUSTC-TIMING] futures_sink test:false 0.109
  91:     0x7f4ffa3b7dd4 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  92:     0x7f4ffa484a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  93:     0x7f4ffa41faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  94:     0x7f4ffa3a65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  95:     0x7f4ffa3fd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  96:     0x7f4ffa46f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  97:     0x7f4ffa3d5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  98:     0x7f4ffa3d7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  99:     0x7f4ffef36c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
 100:     0x7f4ff806bac3 - <unknown>
 101:     0x7f4ff80fd850 - <unknown>
 102:                0x0 - <unknown>

   0:     0x7f773892c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
   1:     0x7f773898b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
   2:     0x7f773891f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
   3:     0x7f773892c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   4:     0x7f7738930b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   5:     0x7f77389308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   6:     0x7f7733d9deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f7738931793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7f773893135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f773892ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f7738930f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f77389861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f773898625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f7737fff32c - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_poly_existential_predicates
  14:     0x7f773790ef87 - <rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>> as rustc_type_ir[38c16d7d27015d82]::interner::CollectAndApply<rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>, &rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>>>>::collect_and_apply::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>> as rustc_middle[c50e120e35d45b5d]::ty::codec::RefDecodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_poly_existential_predicates_from_iter<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>> as rustc_middle[c50e120e35d45b5d]::ty::codec::RefDecodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>>::{closure#0}>
  15:     0x7f773796f2c1 - <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  16:     0x7f7737912243 - <rustc_type_ir[38c16d7d27015d82]::ty_kind::TyKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  17:     0x7f773790383d - <rustc_middle[c50e120e35d45b5d]::ty::Ty as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  18:     0x7f77378a428c - <rustc_type_ir[38c16d7d27015d82]::generic_arg::GenericArgKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  19:     0x7f77378fc369 - <rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg as rustc_type_ir[38c16d7d27015d82]::interner::CollectAndApply<rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg, &rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_args_from_iter<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>::{closure#0}>
  20:     0x7f773796fd41 - <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  21:     0x7f773791261c - <rustc_type_ir[38c16d7d27015d82]::ty_kind::TyKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  22:     0x7f773790383d - <rustc_middle[c50e120e35d45b5d]::ty::Ty as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  23:     0x7f77378a428c - <rustc_type_ir[38c16d7d27015d82]::generic_arg::GenericArgKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  24:     0x7f77378fc369 - <rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg as rustc_type_ir[38c16d7d27015d82]::interner::CollectAndApply<rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg, &rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_args_from_iter<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>::{closure#0}>
  25:     0x7f773796fd41 - <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  26:     0x7f773791261c - <rustc_type_ir[38c16d7d27015d82]::ty_kind::TyKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  27:     0x7f773790383d - <rustc_middle[c50e120e35d45b5d]::ty::Ty as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  28:     0x7f77379cb732 - rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::cstore_impl::provide_extern::type_of
  29:     0x7f7736bc5e8f - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>>
  30:     0x7f7736aed069 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::type_of::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::DefId)>>::call_once
  31:     0x7f77369aece6 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefIdCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  32:     0x7f7736e1e4d8 - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace
  33:     0x7f773812996f - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::FieldDef>, <rustc_middle[c50e120e35d45b5d]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  34:     0x7f7738129d6a - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::VariantDef>, rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  35:     0x7f77381b0838 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt
  36:     0x7f7736bba0ec - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  37:     0x7f7736ad2341 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::DefId)>>::call_once
  38:     0x7f773699fc22 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefIdCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  39:     0x7f7736de521b - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  40:     0x7f77381b0cd7 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_type
  41:     0x7f7736bbcbf8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  42:     0x7f7736ad879c - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_middle[c50e120e35d45b5d]::ty::Ty)>>::call_once
  43:     0x7f77369ebdfd - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefaultCache<rustc_middle[c50e120e35d45b5d]::ty::Ty, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  44:     0x7f7736cfbecc - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7f7738091c0d - <rustc_middle[c50e120e35d45b5d]::ty::Ty>::inhabited_predicate
  46:     0x7f7738129a17 - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::FieldDef>, <rustc_middle[c50e120e35d45b5d]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  47:     0x7f7738129d6a - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::VariantDef>, rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  48:     0x7f77381b0838 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt
  49:     0x7f7736bba0ec - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  50:     0x7f7736ad2341 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::DefId)>>::call_once
  51:     0x7f773699fc22 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefIdCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  52:     0x7f7736de521b - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  53:     0x7f77381b0cd7 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_type
  54:     0x7f7736bbcbf8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  55:     0x7f7736ad879c - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_middle[c50e120e35d45b5d]::ty::Ty)>>::call_once
  56:     0x7f77369ebdfd - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefaultCache<rustc_middle[c50e120e35d45b5d]::ty::Ty, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  57:     0x7f7736cfbecc - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  58:     0x7f7738091c0d - <rustc_middle[c50e120e35d45b5d]::ty::Ty>::inhabited_predicate
  59:     0x7f77354c6177 - <rustc_pattern_analysis[7fed85003449d32b]::rustc::RustcPatCtxt>::ctors_for_ty
  60:     0x7f77354ac553 - <rustc_pattern_analysis[7fed85003449d32b]::usefulness::PlaceInfo<rustc_pattern_analysis[7fed85003449d32b]::rustc::RustcPatCtxt>>::split_column_ctors::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_pattern_analysis[7fed85003449d32b]::usefulness::MatrixRow<rustc_pattern_analysis[7fed85003449d32b]::rustc::RustcPatCtxt>>, <rustc_pattern_analysis[7fed85003449d32b]::usefulness::Matrix<rustc_pattern_analysis[7fed85003449d32b]::rustc::RustcPatCtxt>>::heads::{closure#0}>, rustc_pattern_analysis[7fed85003449d32b]::usefulness::compute_exhaustiveness_and_usefulness<rustc_pattern_analysis[7fed85003449d32b]::rustc::RustcPatCtxt>::{closure#0}::{closure#1}>>
  61:     0x7f77354af3c6 - rustc_pattern_analysis[7fed85003449d32b]::usefulness::compute_exhaustiveness_and_usefulness::<rustc_pattern_analysis[7fed85003449d32b]::rustc::RustcPatCtxt>
  62:     0x7f77354b369c - rustc_pattern_analysis[7fed85003449d32b]::usefulness::compute_match_usefulness::<rustc_pattern_analysis[7fed85003449d32b]::rustc::RustcPatCtxt>
  63:     0x7f77354cc57a - rustc_pattern_analysis[7fed85003449d32b]::rustc::analyze_match
  64:     0x7f773549ba00 - <rustc_mir_build[bbf18820ea16e45b]::thir::pattern::check_match::MatchVisitor>::analyze_patterns
  65:     0x7f77354a8bed - <rustc_mir_build[bbf18820ea16e45b]::thir::pattern::check_match::MatchVisitor>::check_binding_is_irrefutable
  66:     0x7f77354a82f9 - <rustc_mir_build[bbf18820ea16e45b]::thir::pattern::check_match::MatchVisitor>::check_let
  67:     0x7f773549a7e6 - <rustc_mir_build[bbf18820ea16e45b]::thir::pattern::check_match::MatchVisitor as rustc_middle[c50e120e35d45b5d]::thir::visit::Visitor>::visit_stmt::{closure#0}
  68:     0x7f7735435cae - rustc_middle[c50e120e35d45b5d]::thir::visit::walk_block::<rustc_mir_build[bbf18820ea16e45b]::thir::pattern::check_match::MatchVisitor>
  69:     0x7f77354a6e94 - <rustc_mir_build[bbf18820ea16e45b]::thir::pattern::check_match::MatchVisitor as rustc_middle[c50e120e35d45b5d]::thir::visit::Visitor>::visit_expr
  70:     0x7f77354a5c6c - <rustc_mir_build[bbf18820ea16e45b]::thir::pattern::check_match::MatchVisitor as rustc_middle[c50e120e35d45b5d]::thir::visit::Visitor>::visit_expr
  71:     0x7f7735499fe4 - rustc_mir_build[bbf18820ea16e45b]::thir::pattern::check_match::check_match
  72:     0x7f7736b9e585 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_match::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 1usize]>>
  73:     0x7f7736a92675 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_match::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::LocalDefId)>>::call_once
  74:     0x7f7736a2c8e2 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_data_structures[14694afa83e31a81]::vec_cache::VecCache<rustc_span[ed335a2751f40345]::def_id::LocalDefId, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[79a2d2d689614a95]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  75:     0x7f7736d2cddc - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_match::get_query_non_incr::__rust_end_short_backtrace
  76:     0x7f77352fdf16 - rustc_middle[c50e120e35d45b5d]::query::plumbing::query_ensure_error_guaranteed::<rustc_data_structures[14694afa83e31a81]::vec_cache::VecCache<rustc_span[ed335a2751f40345]::def_id::LocalDefId, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[79a2d2d689614a95]::dep_graph::graph::DepNodeIndex>, ()>
  77:     0x7f77353017dd - rustc_mir_build[bbf18820ea16e45b]::builder::build_mir
  78:     0x7f77352436c0 - rustc_mir_transform[b7ca6441f2fc489e]::mir_built
  79:     0x7f7736bc78b5 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>>
  80:     0x7f7736af0905 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::mir_built::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::LocalDefId)>>::call_once
  81:     0x7f7736a33bcc - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_data_structures[14694afa83e31a81]::vec_cache::VecCache<rustc_span[ed335a2751f40345]::def_id::LocalDefId, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[79a2d2d689614a95]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  82:     0x7f7736d25426 - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  83:     0x7f77353abc51 - rustc_mir_build[bbf18820ea16e45b]::check_unsafety::check_unsafety
  84:     0x7f7736ba32c5 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_unsafety::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>
  85:     0x7f7736a9e495 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_unsafety::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::LocalDefId)>>::call_once
  86:     0x7f7736a27367 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_data_structures[14694afa83e31a81]::vec_cache::VecCache<rustc_span[ed335a2751f40345]::def_id::LocalDefId, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[79a2d2d689614a95]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  87:     0x7f7736d9e8bc - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace
  88:     0x7f77341127a6 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[253c34094c8f8688]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}
  89:     0x7f773410ae9a - rustc_data_structures[14694afa83e31a81]::sync::parallel::par_for_each_in::<&rustc_span[ed335a2751f40345]::def_id::LocalDefId, &[rustc_span[ed335a2751f40345]::def_id::LocalDefId], <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[253c34094c8f8688]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>
  90:     0x7f77340fbbcb - rustc_interface[253c34094c8f8688]::passes::analysis
  91:     0x7f7736bc60a3 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>
  92:     0x7f7736aed521 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::analysis::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  93:     0x7f77369b27a9 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  94:     0x7f7736ee1b12 - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
  95:     0x7f7733db7dd4 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  96:     0x7f7733e84a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  97:     0x7f7733e1faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  98:     0x7f7733da65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  99:     0x7f7733dfd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
 100:     0x7f7733e6f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
   0:     0x7f5317f2c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
 101:     0x7f7733dd5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
   1:     0x7f5317f8b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
   2:     0x7f5317f1f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
   3:     0x7f5317f2c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   4:     0x7f5317f30b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
 102:     0x7f7733dd7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
   5:     0x7f5317f308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
 103:     0x7f7738936c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
   6:     0x7f531339deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f5317f31793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7f5317f3135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7f5317f2ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7f5317f30f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7f5317f861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7f5317f8625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7f5315796c79 - rustc_resolve[a08a66cea4ec9196]::rustdoc::add_doc_fragment
  14:     0x7f5315796e64 - rustc_resolve[a08a66cea4ec9196]::rustdoc::prepare_to_doc_link_resolution
  15:     0x7f5315799dbd - rustc_resolve[a08a66cea4ec9196]::rustdoc::attrs_to_preprocessed_links::<rustc_ast[460e587fb4dcf9b4]::ast::Attribute>
  16:     0x7f5315653a88 - <rustc_resolve[a08a66cea4ec9196]::late::LateResolutionVisitor>::resolve_doc_links
  17:     0x7f53156aa9f2 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::late_resolve_crate
  18:     0x7f531576ca4d - <rustc_session[a8b7dcd9016dc55a]::session::Session>::time::<(), <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate::{closure#0}>
 104:     0x7f7731a6bac3 - <unknown>
  19:     0x7f53156c09f9 - <rustc_resolve[a08a66cea4ec9196]::Resolver>::resolve_crate
 105:     0x7f7731afd850 - <unknown>
 106:                0x0 - <unknown>

  20:     0x7f53136f6743 - rustc_interface[253c34094c8f8688]::passes::resolver_for_lowering_raw
  21:     0x7f53161be3d8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  22:     0x7f53160dc0d9 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  23:     0x7f5315fb3ee4 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  24:     0x7f53163d32ec - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::resolver_for_lowering_raw::get_query_non_incr::__rust_end_short_backtrace
  25:     0x7f5317603377 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::resolver_for_lowering
  26:     0x7f53133b7364 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  27:     0x7f5313484a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  28:     0x7f531341faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  29:     0x7f53133a65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  30:     0x7f53133fd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  31:     0x7f531346f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  32:     0x7f53133d5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  33:     0x7f53133d7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  34:     0x7f5317f36c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
---
note: please make sure that you have updated to the latest nightly

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/rustc-ice-2025-05-23T11_54_15-30989.txt` to your bug report

note: compiler flags: --crate-type bin -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [type_of] computing type of `std::sys::process::unix::common::Command::closures`
#1 [inhabited_predicate_adt] computing the uninhabited predicate of `DefId(1:12066 ~ std[eacd]::sys::process::unix::common::Command)`
... and 7 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.7.1/rustc-ice-2025-05-23T11_54_15-31020.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -C symbol-mangling-version=v0 -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -C link-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -C link-args=-Wl,-z,origin -C link-args=-Wl,-rpath,$ORIGIN/../lib -Z unstable-options -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z tls-model=initial-exec

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
   0:     0x7fd3a2d2c470 - <<std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[61b7bdbb3e4dcdf4]::fmt::Display>::fmt
   1:     0x7fd3a2d8b3bf - core[61b7bdbb3e4dcdf4]::fmt::write
   2:     0x7fd3a2d1f589 - <std[eacde2dd1d2e5345]::sys::stdio::unix::Stderr as std[eacde2dd1d2e5345]::io::Write>::write_fmt
   3:     0x7fd3a2d2c312 - <std[eacde2dd1d2e5345]::sys::backtrace::BacktraceLock>::print
   4:     0x7fd3a2d30b18 - std[eacde2dd1d2e5345]::panicking::default_hook::{closure#0}
   5:     0x7fd3a2d308b2 - std[eacde2dd1d2e5345]::panicking::default_hook
   6:     0x7fd39e19deb4 - std[eacde2dd1d2e5345]::panicking::update_hook::<alloc[2893850d66663951]::boxed::Box<rustc_driver_impl[f9c43c7be72eb78a]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fd3a2d31793 - std[eacde2dd1d2e5345]::panicking::rust_panic_with_hook
   8:     0x7fd3a2d3135a - std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}
   9:     0x7fd3a2d2ca89 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_end_short_backtrace::<std[eacde2dd1d2e5345]::panicking::begin_panic_handler::{closure#0}, !>
  10:     0x7fd3a2d30f9d - __rustc[806916ebfd150d5a]::rust_begin_unwind
  11:     0x7fd3a2d861d0 - core[61b7bdbb3e4dcdf4]::panicking::panic_fmt
  12:     0x7fd3a2d8625c - core[61b7bdbb3e4dcdf4]::panicking::panic
  13:     0x7fd3a23ff32c - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_poly_existential_predicates
  14:     0x7fd3a1d0ef87 - <rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>> as rustc_type_ir[38c16d7d27015d82]::interner::CollectAndApply<rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>, &rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>>>>::collect_and_apply::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>> as rustc_middle[c50e120e35d45b5d]::ty::codec::RefDecodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_poly_existential_predicates_from_iter<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>> as rustc_middle[c50e120e35d45b5d]::ty::codec::RefDecodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>>::{closure#0}>
  15:     0x7fd3a1d6f2c1 - <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_type_ir[38c16d7d27015d82]::binder::Binder<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_type_ir[38c16d7d27015d82]::predicate::ExistentialPredicate<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>>> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  16:     0x7fd3a1d12243 - <rustc_type_ir[38c16d7d27015d82]::ty_kind::TyKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  17:     0x7fd3a1d0383d - <rustc_middle[c50e120e35d45b5d]::ty::Ty as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  18:     0x7fd3a1ca428c - <rustc_type_ir[38c16d7d27015d82]::generic_arg::GenericArgKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  19:     0x7fd3a1cfc369 - <rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg as rustc_type_ir[38c16d7d27015d82]::interner::CollectAndApply<rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg, &rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_args_from_iter<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>::{closure#0}>
  20:     0x7fd3a1d6fd41 - <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  21:     0x7fd3a1d1261c - <rustc_type_ir[38c16d7d27015d82]::ty_kind::TyKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  22:     0x7fd3a1d0383d - <rustc_middle[c50e120e35d45b5d]::ty::Ty as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  23:     0x7fd3a1ca428c - <rustc_type_ir[38c16d7d27015d82]::generic_arg::GenericArgKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  24:     0x7fd3a1cfc369 - <rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg as rustc_type_ir[38c16d7d27015d82]::interner::CollectAndApply<rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg, &rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>>>::collect_and_apply::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::mk_args_from_iter<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::ops::range::Range<usize>, <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode::{closure#0}>, rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg>::{closure#0}>
  25:     0x7fd3a1d6fd41 - <&rustc_middle[c50e120e35d45b5d]::ty::list::RawList<(), rustc_middle[c50e120e35d45b5d]::ty::generic_args::GenericArg> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  26:     0x7fd3a1d1261c - <rustc_type_ir[38c16d7d27015d82]::ty_kind::TyKind<rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt> as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  27:     0x7fd3a1d0383d - <rustc_middle[c50e120e35d45b5d]::ty::Ty as rustc_serialize[c57fdda10485aba1]::serialize::Decodable<rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::DecodeContext>>::decode
  28:     0x7fd3a1dcb732 - rustc_metadata[bd75a94d327dd4a9]::rmeta::decoder::cstore_impl::provide_extern::type_of
  29:     0x7fd3a0fc5e8f - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>>
  30:     0x7fd3a0eed069 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::type_of::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::DefId)>>::call_once
  31:     0x7fd3a0daece6 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefIdCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  32:     0x7fd3a121e4d8 - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace
  33:     0x7fd3a252996f - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::FieldDef>, <rustc_middle[c50e120e35d45b5d]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  34:     0x7fd3a2529d6a - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::VariantDef>, rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  35:     0x7fd3a25b0838 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt
  36:     0x7fd3a0fba0ec - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  37:     0x7fd3a0ed2341 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::DefId)>>::call_once
  38:     0x7fd3a0d9fc22 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefIdCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  39:     0x7fd3a11e521b - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  40:     0x7fd3a25b0cd7 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_type
  41:     0x7fd3a0fbcbf8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  42:     0x7fd3a0ed879c - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_middle[c50e120e35d45b5d]::ty::Ty)>>::call_once
  43:     0x7fd3a0debdfd - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefaultCache<rustc_middle[c50e120e35d45b5d]::ty::Ty, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  44:     0x7fd3a10fbecc - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  45:     0x7fd3a2491c0d - <rustc_middle[c50e120e35d45b5d]::ty::Ty>::inhabited_predicate
  46:     0x7fd3a2529a17 - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::all::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::FieldDef>, <rustc_middle[c50e120e35d45b5d]::ty::VariantDef>::inhabited_predicate::{closure#0}>>
  47:     0x7fd3a2529d6a - <rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate::InhabitedPredicate>::any::<core[61b7bdbb3e4dcdf4]::iter::adapters::map::Map<core[61b7bdbb3e4dcdf4]::slice::iter::Iter<rustc_middle[c50e120e35d45b5d]::ty::VariantDef>, rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt::{closure#0}>>
  48:     0x7fd3a25b0838 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_adt
  49:     0x7fd3a0fba0ec - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  50:     0x7fd3a0ed2341 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::DefId)>>::call_once
  51:     0x7fd3a0d9fc22 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefIdCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  52:     0x7fd3a11e521b - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_adt::get_query_non_incr::__rust_end_short_backtrace
  53:     0x7fd3a25b0cd7 - rustc_middle[c50e120e35d45b5d]::ty::inhabitedness::inhabited_predicate_type
  54:     0x7fd3a0fbcbf8 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>
  55:     0x7fd3a0ed879c - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_middle[c50e120e35d45b5d]::ty::Ty)>>::call_once
  56:     0x7fd3a0debdfd - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::DefaultCache<rustc_middle[c50e120e35d45b5d]::ty::Ty, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  57:     0x7fd3a10fbecc - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::inhabited_predicate_type::get_query_non_incr::__rust_end_short_backtrace
  58:     0x7fd3a2491c0d - <rustc_middle[c50e120e35d45b5d]::ty::Ty>::inhabited_predicate
  59:     0x7fd3a247a599 - <rustc_middle[c50e120e35d45b5d]::ty::Ty>::is_inhabited_from
  60:     0x7fd3a06f523e - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::check_is_ty_uninhabited
  61:     0x7fd3a06f3f63 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  62:     0x7fd3a06f3a94 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  63:     0x7fd3a06f3a94 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  64:     0x7fd3a06f3a94 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  65:     0x7fd3a06f3a94 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  66:     0x7fd3a06f37d0 - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_stmt
  67:     0x7fd3a06f463e - <rustc_passes[19a80190dcf3cf0]::liveness::Liveness>::propagate_through_expr
  68:     0x7fd3a06eebff - rustc_passes[19a80190dcf3cf0]::liveness::check_liveness
  69:     0x7fd3a0fa30c5 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_liveness::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>
  70:     0x7fd3a0e9df85 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_liveness::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::LocalDefId)>>::call_once
  71:     0x7fd3a0e27367 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_data_structures[14694afa83e31a81]::vec_cache::VecCache<rustc_span[ed335a2751f40345]::def_id::LocalDefId, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[79a2d2d689614a95]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  72:     0x7fd3a12eb0ac - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_liveness::get_query_non_incr::__rust_end_short_backtrace
  73:     0x7fd39f701996 - rustc_mir_build[bbf18820ea16e45b]::builder::build_mir
  74:     0x7fd39f6436c0 - rustc_mir_transform[b7ca6441f2fc489e]::mir_built
  75:     0x7fd3a0fc78b5 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::mir_built::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>>
  76:     0x7fd3a0ef0905 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::mir_built::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::LocalDefId)>>::call_once
  77:     0x7fd3a0e33bcc - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_data_structures[14694afa83e31a81]::vec_cache::VecCache<rustc_span[ed335a2751f40345]::def_id::LocalDefId, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[79a2d2d689614a95]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  78:     0x7fd3a1125426 - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::mir_built::get_query_non_incr::__rust_end_short_backtrace
  79:     0x7fd39f7abc51 - rustc_mir_build[bbf18820ea16e45b]::check_unsafety::check_unsafety
  80:     0x7fd3a0fa32c5 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_unsafety::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>
  81:     0x7fd3a0e9e495 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_unsafety::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, rustc_span[ed335a2751f40345]::def_id::LocalDefId)>>::call_once
  82:     0x7fd3a0e27367 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_data_structures[14694afa83e31a81]::vec_cache::VecCache<rustc_span[ed335a2751f40345]::def_id::LocalDefId, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[79a2d2d689614a95]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  83:     0x7fd3a119e8bc - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::check_unsafety::get_query_non_incr::__rust_end_short_backtrace
  84:     0x7fd39e5127a6 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[253c34094c8f8688]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}
  85:     0x7fd39e50ae9a - rustc_data_structures[14694afa83e31a81]::sync::parallel::par_for_each_in::<&rustc_span[ed335a2751f40345]::def_id::LocalDefId, &[rustc_span[ed335a2751f40345]::def_id::LocalDefId], <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[253c34094c8f8688]::passes::run_required_analyses::{closure#2}::{closure#0}>::{closure#0}>
  86:     0x7fd39e4fbbcb - rustc_interface[253c34094c8f8688]::passes::analysis
  87:     0x7fd3a0fc60a3 - rustc_query_impl[2f4fc2b2cd32420d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2f4fc2b2cd32420d]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>
  88:     0x7fd3a0eed521 - <rustc_query_impl[2f4fc2b2cd32420d]::query_impl::analysis::dynamic_query::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt, ())>>::call_once
  89:     0x7fd3a0db27a9 - rustc_query_system[79a2d2d689614a95]::query::plumbing::try_execute_query::<rustc_query_impl[2f4fc2b2cd32420d]::DynamicConfig<rustc_query_system[79a2d2d689614a95]::query::caches::SingleCache<rustc_middle[c50e120e35d45b5d]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[2f4fc2b2cd32420d]::plumbing::QueryCtxt, false>
  90:     0x7fd3a12e1b12 - rustc_query_impl[2f4fc2b2cd32420d]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
  91:     0x7fd39e1b7dd4 - <std[eacde2dd1d2e5345]::thread::local::LocalKey<core[61b7bdbb3e4dcdf4]::cell::Cell<*const ()>>>::with::<rustc_middle[c50e120e35d45b5d]::ty::context::tls::enter_context<<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>::enter<rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#1}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>::{closure#0}, core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>
  92:     0x7fd39e284a02 - <rustc_middle[c50e120e35d45b5d]::ty::context::TyCtxt>::create_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  93:     0x7fd39e21faa6 - <rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  94:     0x7fd39e1a65d6 - <alloc[2893850d66663951]::boxed::Box<dyn for<'a> core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&'a rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &'a std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena<'a>>, &'a rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena<'a>>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}), Output = core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>>> as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<(&rustc_session[a8b7dcd9016dc55a]::session::Session, rustc_middle[c50e120e35d45b5d]::ty::context::CurrentGcx, alloc[2893850d66663951]::sync::Arc<rustc_data_structures[14694afa83e31a81]::jobserver::Proxy>, &std[eacde2dd1d2e5345]::sync::once_lock::OnceLock<rustc_middle[c50e120e35d45b5d]::ty::context::GlobalCtxt>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_middle[c50e120e35d45b5d]::arena::Arena>, &rustc_data_structures[14694afa83e31a81]::sync::worker_local::WorkerLocal<rustc_hir[5c7adcfb244bfd73]::Arena>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2})>>::call_once
  95:     0x7fd39e1fd4f8 - rustc_interface[253c34094c8f8688]::passes::create_and_enter_global_ctxt::<core[61b7bdbb3e4dcdf4]::option::Option<rustc_interface[253c34094c8f8688]::queries::Linker>, rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}::{closure#2}>
  96:     0x7fd39e26f8f9 - rustc_span[ed335a2751f40345]::create_session_globals_then::<(), rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
  97:     0x7fd39e1d5129 - std[eacde2dd1d2e5345]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
[RUSTC-TIMING] build_script_build test:false 0.153
  98:     0x7fd39e1d7ed4 - <<std[eacde2dd1d2e5345]::thread::Builder>::spawn_unchecked_<rustc_interface[253c34094c8f8688]::util::run_in_thread_with_globals<rustc_interface[253c34094c8f8688]::util::run_in_thread_pool_with_globals<rustc_interface[253c34094c8f8688]::interface::run_compiler<(), rustc_driver_impl[f9c43c7be72eb78a]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[61b7bdbb3e4dcdf4]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  99:     0x7fd3a2d36c52 - <std[eacde2dd1d2e5345]::sys::pal::unix::thread::Thread>::new::thread_start
error: could not compile `libc` (build script)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name build_script_build --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=13dc09ddfdb02459 -C extra-filename=-23fd5dcc2b4a9ddc --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/build/libc-23fd5dcc2b4a9ddc -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
 100:     0x7fd39be6bac3 - <unknown>
 101:     0x7fd39befd850 - <unknown>
 102:                0x0 - <unknown>

error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.84/rustc-ice-2025-05-23T11_54_15-30981.txt` to your bug report

note: compiler flags: --crate-type bin -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [type_of] computing type of `std::sys::process::unix::common::Command::closures`
#1 [inhabited_predicate_adt] computing the uninhabited predicate of `DefId(1:12066 ~ std[eacd]::sys::process::unix::common::Command)`
... and 7 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
[RUSTC-TIMING] bytes test:false 0.136
error: could not compile `bytes` (lib)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name bytes --edition=2018 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=63f74a58c66b4af6 -C extra-filename=-9f92c9f459464ad0 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(llvm_enzyme)' '--check-cfg=cfg(rust_analyzer)' -Zmacro-backtrace -Csplit-debuginfo=off -Clink-arg=-L/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/lib -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Alinker-messages -Zunstable-options -Z binary-dep-depinfo` (exit status: 101)
error: the compiler unexpectedly panicked. this is a bug.

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

note: please attach the file at `/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/rustc-ice-2025-05-23T11_54_15-30984.txt` to your bug report

note: compiler flags: --crate-type bin -C embed-bitcode=no -Z binary-dep-depinfo -Z on-broken-pipe=kill -Z unstable-options

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [type_of] computing type of `std::sys::process::unix::common::Command::closures`
#1 [inhabited_predicate_adt] computing the uninhabited predicate of `DefId(1:12066 ~ std[eacd]::sys::process::unix::common::Command)`
... and 7 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
[RUSTC-TIMING] build_script_build test:false 0.172
error: could not compile `proc-macro2` (build script)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name build_script_build --edition=2021 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.84/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=822a18ce3f466bab -C extra-filename=-288aaf75fcd45173 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/build/proc-macro2-288aaf75fcd45173 -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
[RUSTC-TIMING] build_script_build test:false 0.182
error: could not compile `libc` (build script)

Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name build_script_build --edition=2015 /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.155/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=6f1e9fe4ce098c47 -C extra-filename=-49675a881dabd6f3 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/build/libc-49675a881dabd6f3 -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps --cap-lints allow -Z binary-dep-depinfo` (exit status: 101)
Build completed unsuccessfully in 0:00:32
+ set -e
+ cat /tmp/toolstate/toolstates.json
{"wasm-component-ld":"test-fail","rustdoc_tool_binary":"test-fail","llvm-bitcode-linker":"test-fail","lld-wrapper":"test-fail","rustbook":"test-fail"}
+ python3 ../x.py test --stage 2 check-tools
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.05s
##[endgroup]
WARN: currently no CI rustc builds have rustc debug assertions enabled. Please either set `rust.debug-assertions` to `false` if you want to use download CI rustc or set `rust.download-rustc` to `false`.
[TIMING] core::build_steps::tool::LibcxxVersionTool { target: x86_64-unknown-linux-gnu } -- 0.001
ERROR: Tool `book` was not recorded in tool state.
ERROR: Tool `nomicon` was not recorded in tool state.
ERROR: Tool `reference` was not recorded in tool state.
ERROR: Tool `rust-by-example` was not recorded in tool state.
ERROR: Tool `edition-guide` was not recorded in tool state.
ERROR: Tool `embedded-book` was not recorded in tool state.
Build completed unsuccessfully in 0:00:00
  local time: Fri May 23 11:54:15 UTC 2025
  network time: Fri, 23 May 2025 11:54:16 GMT
##[error]Process completed with exit code 1.
Post job cleanup.

rust-log-analyzer avatar May 23 '25 11:05 rust-log-analyzer

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 21.6s done
#18 DONE 29.3s
##[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
---
---- [codegen] tests/codegen/is_val_statically_known.rs stdout ----

error: compilation failed!
status: exit status: 101
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/tests/codegen/is_val_statically_known.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2" "--target=x86_64-unknown-linux-gnu" "--check-cfg" "cfg(test,FALSE)" "-O" "-Cdebug-assertions=no" "--emit" "llvm-ir" "-C" "prefer-dynamic" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/codegen/is_val_statically_known/is_val_statically_known.ll" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "--crate-type=lib" "-Zmerge-functions=disabled" "-Copt-level=3"
stdout: none
--- stderr -------------------------------
warning: field `0` is never read
##[warning] --> /checkout/tests/codegen/is_val_statically_known.rs:8:14
  |
---
  |
  = help: consider removing this field
  = note: `#[warn(dead_code)]` on by default

##[error]error: internal compiler error: /checkout/compiler/rustc_codegen_ssa/src/mir/operand.rs:272:18: not immediate: OperandRef(Pair((ptr:@alloc_d6fbdf74bb88d857f11dcfd5538006c8 = private unnamed_addr constant [3 x i8] zeroinitializer, align 1), (i64:i64 3)) @ TyAndLayout { ty: &[u8], layout: Layout { size: Size(16 bytes), align: AbiAndPrefAlign { abi: Align(8 bytes), pref: Align(8 bytes) }, backend_repr: ScalarPair(Initialized { value: Pointer(AddressSpace(0)), valid_range: 1..=18446744073709551615 }, Initialized { value: Int(I64, false), valid_range: 0..=18446744073709551615 }), fields: Arbitrary { offsets: [Size(0 bytes), Size(8 bytes)], memory_index: [0, 1] }, largest_niche: Some(Niche { offset: Size(0 bytes), value: Pointer(AddressSpace(0)), valid_range: 1..=18446744073709551615 }), uninhabited: false, variants: Single { index: 0 }, max_repr_align: None, unadjusted_abi_align: Align(8 bytes), randomization_seed: 16 } })


thread 'rustc' panicked at /checkout/compiler/rustc_codegen_ssa/src/mir/operand.rs:272:18:
Box<dyn Any>
stack backtrace:
   0: std::panicking::begin_panic::<rustc_errors::ExplicitBug>
   1: <rustc_errors::diagnostic::BugAbort as rustc_errors::diagnostic::EmissionGuarantee>::emit_producing_guarantee
   2: rustc_middle::util::bug::opt_span_bug_fmt::<rustc_span::span_encoding::Span>::{closure#0}
   3: rustc_middle::ty::context::tls::with_opt::<rustc_middle::util::bug::opt_span_bug_fmt<rustc_span::span_encoding::Span>::{closure#0}, !>::{closure#0}
   4: rustc_middle::ty::context::tls::with_context_opt::<rustc_middle::ty::context::tls::with_opt<rustc_middle::util::bug::opt_span_bug_fmt<rustc_span::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
   5: rustc_middle::util::bug::bug_fmt
   6: <rustc_codegen_ssa::mir::operand::OperandRef<&rustc_codegen_llvm::llvm::ffi::Value>>::immediate
   7: <rustc_codegen_llvm::builder::GenericBuilder<rustc_codegen_llvm::context::FullCx> as rustc_codegen_ssa::traits::intrinsic::IntrinsicCallBuilderMethods>::codegen_intrinsic_call
   8: <rustc_codegen_ssa::mir::FunctionCx<rustc_codegen_llvm::builder::GenericBuilder<rustc_codegen_llvm::context::FullCx>>>::codegen_intrinsic_call
   9: <rustc_codegen_ssa::mir::FunctionCx<rustc_codegen_llvm::builder::GenericBuilder<rustc_codegen_llvm::context::FullCx>>>::codegen_terminator
  10: rustc_codegen_ssa::mir::codegen_mir::<rustc_codegen_llvm::builder::GenericBuilder<rustc_codegen_llvm::context::FullCx>>
  11: <rustc_middle::mir::mono::MonoItem as rustc_codegen_ssa::mono_item::MonoItemExt>::define::<rustc_codegen_llvm::builder::GenericBuilder<rustc_codegen_llvm::context::FullCx>>
  12: rustc_codegen_llvm::base::compile_codegen_unit::module_codegen
  13: rustc_codegen_llvm::base::compile_codegen_unit
  14: rustc_codegen_ssa::base::codegen_crate::<rustc_codegen_llvm::LlvmCodegenBackend>
  15: <rustc_codegen_llvm::LlvmCodegenBackend as rustc_codegen_ssa::traits::backend::CodegenBackend>::codegen_crate
  16: rustc_interface::passes::start_codegen
  17: <rustc_interface::queries::Linker>::codegen_and_build_linker
  18: <std::thread::local::LocalKey<core::cell::Cell<*const ()>>>::with::<rustc_middle::ty::context::tls::enter_context<<rustc_middle::ty::context::GlobalCtxt>::enter<rustc_interface::passes::create_and_enter_global_ctxt<core::option::Option<rustc_interface::queries::Linker>, rustc_driver_impl::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}, core::option::Option<rustc_interface::queries::Linker>>::{closure#1}, core::option::Option<rustc_interface::queries::Linker>>::{closure#0}, core::option::Option<rustc_interface::queries::Linker>>
  19: <rustc_middle::ty::context::TyCtxt>::create_global_ctxt::<core::option::Option<rustc_interface::queries::Linker>, rustc_interface::passes::create_and_enter_global_ctxt<core::option::Option<rustc_interface::queries::Linker>, rustc_driver_impl::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}>
  20: <rustc_interface::passes::create_and_enter_global_ctxt<core::option::Option<rustc_interface::queries::Linker>, rustc_driver_impl::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core::ops::function::FnOnce<(&rustc_session::session::Session, rustc_middle::ty::context::CurrentGcx, alloc::sync::Arc<rustc_data_structures::jobserver::Proxy>, &std::sync::once_lock::OnceLock<rustc_middle::ty::context::GlobalCtxt>, &rustc_data_structures::sync::worker_local::WorkerLocal<rustc_middle::arena::Arena>, &rustc_data_structures::sync::worker_local::WorkerLocal<rustc_hir::Arena>, rustc_driver_impl::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
  21: <alloc::boxed::Box<dyn for<'a> core::ops::function::FnOnce<(&'a rustc_session::session::Session, rustc_middle::ty::context::CurrentGcx, alloc::sync::Arc<rustc_data_structures::jobserver::Proxy>, &'a std::sync::once_lock::OnceLock<rustc_middle::ty::context::GlobalCtxt<'a>>, &'a rustc_data_structures::sync::worker_local::WorkerLocal<rustc_middle::arena::Arena<'a>>, &'a rustc_data_structures::sync::worker_local::WorkerLocal<rustc_hir::Arena<'a>>, rustc_driver_impl::run_compiler::{closure#0}::{closure#2}), Output = core::option::Option<rustc_interface::queries::Linker>>> as core::ops::function::FnOnce<(&rustc_session::session::Session, rustc_middle::ty::context::CurrentGcx, alloc::sync::Arc<rustc_data_structures::jobserver::Proxy>, &std::sync::once_lock::OnceLock<rustc_middle::ty::context::GlobalCtxt>, &rustc_data_structures::sync::worker_local::WorkerLocal<rustc_middle::arena::Arena>, &rustc_data_structures::sync::worker_local::WorkerLocal<rustc_hir::Arena>, rustc_driver_impl::run_compiler::{closure#0}::{closure#2})>>::call_once
  22: rustc_interface::passes::create_and_enter_global_ctxt::<core::option::Option<rustc_interface::queries::Linker>, rustc_driver_impl::run_compiler::{closure#0}::{closure#2}>
  23: <scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::set::<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<(), rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

note: using internal features is not supported and expected to cause internal compiler errors when used incorrectly

note: rustc 1.89.0-nightly (c5de8476a 2025-05-23) running on x86_64-unknown-linux-gnu

note: compiler flags: -Z threads=1 -Z simulate-remapped-rust-src-base=/rustc/FAKE_PREFIX -Z translate-remapped-path-to-local-path=no -Z ignore-directory-in-diagnostics-source-blocks=/cargo -Z ignore-directory-in-diagnostics-source-blocks=/checkout/vendor -C debug-assertions=no -C prefer-dynamic -C rpath -C debuginfo=0 --crate-type lib -Z merge-functions=disabled -C opt-level=3

query stack during panic:
end of query stack
error: aborting due to 1 previous error; 1 warning emitted
------------------------------------------

rust-log-analyzer avatar May 23 '25 19:05 rust-log-analyzer

@nikic I am not parsing the mangled names, it's just the link names. LLVM doesn't irreversibly mangle intrinsic names unless there are non-literal unnamed struct types in the signature (I got this from the implementation of Intrinsic::getName), and the doc for mangleTypeStr says the it returns a stable mangling. Rust only creates non-literal struct types if we are emitting llvm-ir, and also their names are subject to unspecified mangling, so ppl can't stably link against llvm intrinsics that have named struct type parameters (that's why I left that part unhandled). Also, if the parsing fails, we just revert back to the old implementation.

I don't get why this is problematic (I had to do this parsing by hand because LLVM doesn't expose anything for this purpose)

Also, the previous version used heuristics for detecting when x86amx is a parameter, which is not exactly reliable

sayantn avatar May 24 '25 07:05 sayantn

r? nikic (Since you've already started the review, and you know more as well.)

dianqk avatar May 24 '25 07:05 dianqk

@nikic I currently have one more possible implementation in mind - manually analyzing all the IITDescriptors to match the signature (which will also give us the type parameters). This is essentially recreating the functionality of Intrinsic::matchIntrinsicSignature (we can't use that because we don't have the type parameters). This implementation will be quite a bit longer, but will be more flexible (and probably more performant).

What do you think about this?

sayantn avatar May 24 '25 10:05 sayantn

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.2s done
#18 DONE 31.8s
##[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] unicode_width test:false 0.592
   Compiling rand_chacha v0.9.0
[RUSTC-TIMING] rayon_core test:false 5.356
   Compiling getopts v0.2.21
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.x86.avx2.vperm2i128`, either invalid or deprecated
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.x86.avx2.vperm2i128`, either invalid or deprecated
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.x86.avx2.vperm2i128`, either invalid or deprecated
[RUSTC-TIMING] jobserver test:false 2.392
[RUSTC-TIMING] termcolor test:false 1.370
   Compiling rand v0.8.5
   Compiling rand v0.9.1
[RUSTC-TIMING] parking_lot test:false 2.521
---
   Compiling unicase v2.8.1
[RUSTC-TIMING] build_script_build test:false 0.900
   Compiling tracing-log v0.2.0
[RUSTC-TIMING] thread_local test:false 0.873
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.x86.avx2.vperm2i128`, either invalid or deprecated
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.x86.avx2.vperm2i128`, either invalid or deprecated
[RUSTC-TIMING] unicase test:false 0.639
   Compiling synstructure v0.13.2
[RUSTC-TIMING] sharded_slab test:false 2.518
[RUSTC-TIMING] tracing_log test:false 1.060
   Compiling darling_core v0.20.11
---

---- [ui] tests/ui/abi/arm-unadjusted-intrinsic.rs#aarch64 stdout ----
Saved the actual stderr to `/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/arm-unadjusted-intrinsic.aarch64/arm-unadjusted-intrinsic.aarch64.stderr`
normalized stderr:
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.aarch64.neon.ld1x4.v16i8.p0i8`, either invalid or deprecated
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.aarch64.neon.ld1x4.v16i8.p0i8`, either invalid or deprecated



The actual stderr differed from the expected stderr
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args abi/arm-unadjusted-intrinsic.rs`

error in revision `aarch64`: 1 errors occurred comparing output.
status: exit status: 0
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/tests/ui/abi/arm-unadjusted-intrinsic.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2" "--cfg" "aarch64" "--check-cfg" "cfg(test,FALSE,arm,aarch64)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/arm-unadjusted-intrinsic.aarch64" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target" "aarch64-unknown-linux-gnu" "-Cpanic=abort" "-Cforce-unwind-tables=yes" "--extern" "minicore=/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/arm-unadjusted-intrinsic.aarch64/libminicore.rlib"
stdout: none
--- stderr -------------------------------
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.aarch64.neon.ld1x4.v16i8.p0i8`, either invalid or deprecated
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.aarch64.neon.ld1x4.v16i8.p0i8`, either invalid or deprecated
------------------------------------------


---- [ui] tests/ui/abi/arm-unadjusted-intrinsic.rs#arm stdout ----
Saved the actual stderr to `/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/arm-unadjusted-intrinsic.arm/arm-unadjusted-intrinsic.arm.stderr`
normalized stderr:
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.arm.neon.vld1x4.v16i8.p0i8`, either invalid or deprecated
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.arm.neon.vld1x4.v16i8.p0i8`, either invalid or deprecated



The actual stderr differed from the expected stderr
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args abi/arm-unadjusted-intrinsic.rs`

error in revision `arm`: 1 errors occurred comparing output.
status: exit status: 0
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/tests/ui/abi/arm-unadjusted-intrinsic.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2" "--cfg" "arm" "--check-cfg" "cfg(test,FALSE,arm,aarch64)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/arm-unadjusted-intrinsic.arm" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target" "arm-unknown-linux-gnueabi" "-Cpanic=abort" "-Cforce-unwind-tables=yes" "--extern" "minicore=/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/arm-unadjusted-intrinsic.arm/libminicore.rlib"
stdout: none
--- stderr -------------------------------
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.arm.neon.vld1x4.v16i8.p0i8`, either invalid or deprecated
 WARN rustc_codegen_llvm::abi Couldn't find intrinsic `llvm.arm.neon.vld1x4.v16i8.p0i8`, either invalid or deprecated
------------------------------------------



failures:

rust-log-analyzer avatar May 25 '25 18:05 rust-log-analyzer