Skip to content

Unflatten use statements in HIR - #161349

Draft
oli-obk wants to merge 15 commits into
rust-lang:mainfrom
oli-obk:unflatten-use
Draft

Unflatten use statements in HIR#161349
oli-obk wants to merge 15 commits into
rust-lang:mainfrom
oli-obk:unflatten-use

Conversation

@oli-obk

@oli-obk oli-obk commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

The HIR and AST representations of use statements are now mirrored, instead of having the HIR flatten the AST representation and duplicating early parts of nested paths:

use a::b::{c, d};

used to get flattened in HIR to

use a::b::c;
use a::b::d;
use a::b::{};

which duplicated the a::b part several times (and many more if you have more nesting).

This alone is fine, it made some parts of the compiler simpler and some parts harder, but it also meant we were generating more items (which are also owners) and had to duplicate resolver information across the flattened items. All that is gone with this PR.

This PR is the minimal version we can land, but there are obvious further avenues for cleanups and improvements. I did some refactorings in rustdoc, but I think the import logic can generally be improved by not handling imports together with other items and instead having them in separate tables.

Similarly clippy can probably benefit from a check_use_tree method on LateLintPass, but they often need to track separate information anyway, so it may be better to just always manually recurse.

cc @cjgillot

r? @petrochenkov (or reassign)

should unblock #159760

see related discussion on #t-compiler > partial_res_map vs per-owner tables @ 💬

part of rust-lang/goals#620

first commit is from #161299

everything up to 6936535 can land in a separate PR first

@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-clippy Relevant to the Clippy team. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. labels Aug 19, 2026
@oli-obk

oli-obk commented Aug 19, 2026

Copy link
Copy Markdown
Contributor Author

@bors try @rust-timer queue

@rust-timer

Copy link
Copy Markdown
Collaborator

Awaiting bors try build completion.

@rustbot label: +S-waiting-on-perf

@rustbot rustbot added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Aug 19, 2026
@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Aug 19, 2026
Unflatten `use` statements in HIR
@rust-log-analyzer

This comment has been minimized.

@rust-bors

rust-bors Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

💔 Test for bb18a8a failed: CI. Failed job:

@rust-log-analyzer

This comment has been minimized.

@oli-obk

oli-obk commented Aug 19, 2026

Copy link
Copy Markdown
Contributor Author

The CI failure makes no sense, the only way that assert is reachable is by there being UB somewhere afaict:

match def_key.disambiguated_data.data {
DefPathData::Ctor => {
// Structure and variant constructors don't have any attributes encoded for them,
// but we assume that someone passing a constructor ID actually wants to look at
// the attributes on the corresponding struct or variant.
assert_eq!(def_key.disambiguated_data.data, DefPathData::Ctor);

Also I can't reproduce locally 😨

@WaffleLapkin

Copy link
Copy Markdown
Member

The backtrace doesn't make sense either:

  12:     0x7f7d92df5b99 - core[8ec35bcd8078f253]::panicking::assert_failed::<rustc_hir[5841a66ff274cc3a]::definitions::DefPathData, rustc_hir[5841a66ff274cc3a]::definitions::DefPathData>
  13:     0x7f7d946407c1 - rustc_metadata[69b7fa7d7ff41b69]::rmeta::decoder::cstore_impl::provide_extern::attrs_for_def

The assert is in CrateMetadata::get_item_attrs, but the backtrace skips it, even though it isn't marked with #[track_caller]. 🤔

And attrs_for_def shouldn't be able to panic like that on its own:

attrs_for_def => { tcx.arena.alloc_from_iter(cdata.get_item_attrs(tcx, def_id.index)) }

($tcx:ident, $def_id:ident, $other:ident, $cdata:ident, $name:ident => $compute:block) => {
fn $name<'tcx>(
$tcx: TyCtxt<'tcx>,
def_id_arg: rustc_middle::queries::$name::Key<'tcx>,
) -> rustc_middle::queries::$name::ProvidedValue<'tcx> {
let _prof_timer =
$tcx.prof.generic_activity(concat!("metadata_decode_entry_", stringify!($name)));
#[allow(unused_variables)]
let ($def_id, $other) = def_id_arg.into_args();
assert!(!$def_id.is_local());
// External query providers call `crate_hash` in order to register a dependency
// on the crate metadata. The exception is `crate_hash` itself, which obviously
// doesn't need to do this (and can't, as it would cause a query cycle).
use rustc_middle::dep_graph::DepKind;
if DepKind::$name != DepKind::crate_hash && $tcx.dep_graph.is_fully_enabled() {
$tcx.ensure_ok().crate_hash($def_id.krate);
}
let cstore = CStore::from_tcx($tcx);
let $cdata = cstore.get_crate_data($def_id.krate);
$compute
}
};

@oli-obk

oli-obk commented Aug 19, 2026

Copy link
Copy Markdown
Contributor Author

The assert is in CrateMetadata::get_item_attrs, but the backtrace skips it, even though it isn't marked with #[track_caller]. 🤔

probably got inlined. but the assert message says it's in a different line

compiler/rustc_metadata/src/rmeta/decoder.rs:1404

I freshly rebased, so I assumed it should be fine, very odd

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job pr-check-2 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
assertion `left == right` failed
  left: SyntheticCoroutineBody
 right: Ctor
stack backtrace:
   0:     0x7f4b6b8db596 - <<std[230c7218466d7ceb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8ec35bcd8078f253]::fmt::Display>::fmt
   1:     0x7f4b6c00ecc8 - core[8ec35bcd8078f253]::fmt::write
   2:     0x7f4b6d4468ec - <std[230c7218466d7ceb]::sys::stdio::unix::Stderr as std[230c7218466d7ceb]::io::Write>::write_fmt
   3:     0x7f4b6b8afa0a - std[230c7218466d7ceb]::panicking::default_hook::{closure#0}
   4:     0x7f4b6b8cdce3 - std[230c7218466d7ceb]::panicking::default_hook
   5:     0x7f4b6a8b77a8 - std[230c7218466d7ceb]::panicking::update_hook::<alloc[20281b059bda2f70]::boxed::Box<rustc_driver_impl[a405583c760be3b6]::install_ice_hook::{closure#1}>>::{closure#0}
   6:     0x7f4b6b8ce182 - std[230c7218466d7ceb]::panicking::panic_with_hook
   7:     0x7f4b6b8afac2 - std[230c7218466d7ceb]::panicking::panic_handler::{closure#0}
   8:     0x7f4b6b8a6789 - std[230c7218466d7ceb]::sys::backtrace::__rust_end_short_backtrace::<std[230c7218466d7ceb]::panicking::panic_handler::{closure#0}, !>
   9:     0x7f4b6b8b142d - __rustc[a25a212e9fab2cd3]::rust_begin_unwind
  10:     0x7f4b68915adc - core[8ec35bcd8078f253]::panicking::panic_fmt
  11:     0x7f4b6a269b33 - core[8ec35bcd8078f253]::panicking::assert_failed_inner
  12:     0x7f4b6adf5b99 - core[8ec35bcd8078f253]::panicking::assert_failed::<rustc_hir[5841a66ff274cc3a]::definitions::DefPathData, rustc_hir[5841a66ff274cc3a]::definitions::DefPathData>
  13:     0x7f4b6c6407c1 - rustc_metadata[69b7fa7d7ff41b69]::rmeta::decoder::cstore_impl::provide_extern::attrs_for_def
  14:     0x7f4b6c63ab1c - rustc_query_impl[5f31e0e86782655b]::query_impl::attrs_for_def::invoke_provider_fn::__rust_begin_short_backtrace
  15:     0x7f4b6c325005 - rustc_query_impl[5f31e0e86782655b]::execution::try_execute_query::<rustc_middle[47518aa146909423]::query::caches::DefIdCache<rustc_middle[47518aa146909423]::query::erase::ErasedData<[u8; 16usize]>>, false>
  16:     0x7f4b6c32484d - rustc_query_impl[5f31e0e86782655b]::query_impl::attrs_for_def::execute_query_non_incr::__rust_end_short_backtrace
  17:     0x7f4b6cc25fab - <rustc_span[3ddf54199fab8d57]::def_id::DefId as rustc_hir[5841a66ff274cc3a]::attrs::HasAttrs<rustc_middle[47518aa146909423]::ty::context::TyCtxt>>::get_attrs
  18:     0x7f4b6cc094dc - rustc_mir_transform[c22ecf8d5ae42bcd]::inline::process_blocks::<rustc_mir_transform[c22ecf8d5ae42bcd]::inline::NormalInliner>
  19:     0x7f4b6cc08513 - rustc_mir_transform[c22ecf8d5ae42bcd]::inline::process_blocks::<rustc_mir_transform[c22ecf8d5ae42bcd]::inline::NormalInliner>
  20:     0x7f4b6cc07959 - <rustc_mir_transform[c22ecf8d5ae42bcd]::inline::Inline as rustc_mir_transform[c22ecf8d5ae42bcd]::pass_manager::MirPass>::run_pass
  21:     0x7f4b6c00896f - rustc_mir_transform[c22ecf8d5ae42bcd]::run_optimization_passes
  22:     0x7f4b6c2aadba - rustc_mir_transform[c22ecf8d5ae42bcd]::optimized_mir
  23:     0x7f4b6c2aaa1d - rustc_query_impl[5f31e0e86782655b]::query_impl::optimized_mir::invoke_provider_fn::__rust_begin_short_backtrace
  24:     0x7f4b6c05288d - rustc_query_impl[5f31e0e86782655b]::execution::try_execute_query::<rustc_middle[47518aa146909423]::query::caches::DefIdCache<rustc_middle[47518aa146909423]::query::erase::ErasedData<[u8; 8usize]>>, false>
  25:     0x7f4b6c051e4e - rustc_query_impl[5f31e0e86782655b]::query_impl::optimized_mir::execute_query_non_incr::__rust_end_short_backtrace
  26:     0x7f4b6c79f828 - rustc_mir_transform[c22ecf8d5ae42bcd]::cross_crate_inline::cross_crate_inlinable
  27:     0x7f4b6c79c817 - rustc_query_impl[5f31e0e86782655b]::query_impl::cross_crate_inlinable::invoke_provider_fn::__rust_begin_short_backtrace
  28:     0x7f4b6c79b92d - rustc_query_impl[5f31e0e86782655b]::execution::try_execute_query::<rustc_middle[47518aa146909423]::query::caches::DefIdCache<rustc_middle[47518aa146909423]::query::erase::ErasedData<[u8; 1usize]>>, false>
  29:     0x7f4b6c79b518 - rustc_query_impl[5f31e0e86782655b]::query_impl::cross_crate_inlinable::execute_query_non_incr::__rust_end_short_backtrace
  30:     0x7f4b6c2378f0 - rustc_passes[e844f845fce1ecd]::reachable::reachable_set
  31:     0x7f4b6d1be36a - rustc_query_impl[5f31e0e86782655b]::query_impl::reachable_set::invoke_provider_fn::__rust_begin_short_backtrace
  32:     0x7f4b6d1ba41a - rustc_query_impl[5f31e0e86782655b]::execution::try_execute_query::<rustc_middle[47518aa146909423]::query::caches::SingleCache<rustc_middle[47518aa146909423]::query::erase::ErasedData<[u8; 8usize]>>, false>
  33:     0x7f4b6d1b9487 - rustc_query_impl[5f31e0e86782655b]::query_impl::reachable_set::execute_query_non_incr::__rust_end_short_backtrace
  34:     0x7f4b6cb46454 - <rustc_metadata[69b7fa7d7ff41b69]::rmeta::encoder::EncodeContext>::encode_crate_root
  35:     0x7f4b6d3240d5 - rustc_metadata[69b7fa7d7ff41b69]::rmeta::encoder::encode_metadata::{closure#3}
  36:     0x7f4b6d3218e7 - rustc_metadata[69b7fa7d7ff41b69]::rmeta::encoder::encode_metadata
  37:     0x7f4b6d327528 - rustc_metadata[69b7fa7d7ff41b69]::fs::encode_and_write_metadata
  38:     0x7f4b6d325d3b - <rustc_interface[b4260a72e3b8cdaa]::queries::Linker>::codegen_and_build_linker
  39:     0x7f4b6d192000 - rustc_interface[b4260a72e3b8cdaa]::interface::run_compiler::<(), rustc_driver_impl[a405583c760be3b6]::run_compiler::{closure#0}>::{closure#1}
  40:     0x7f4b6d1c64ba - std[230c7218466d7ceb]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[b4260a72e3b8cdaa]::util::run_in_thread_with_globals<rustc_interface[b4260a72e3b8cdaa]::util::run_in_thread_pool_with_globals<rustc_interface[b4260a72e3b8cdaa]::interface::run_compiler<(), rustc_driver_impl[a405583c760be3b6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  41:     0x7f4b6d1c626d - <std[230c7218466d7ceb]::thread::lifecycle::spawn_unchecked<rustc_interface[b4260a72e3b8cdaa]::util::run_in_thread_with_globals<rustc_interface[b4260a72e3b8cdaa]::util::run_in_thread_pool_with_globals<rustc_interface[b4260a72e3b8cdaa]::interface::run_compiler<(), rustc_driver_impl[a405583c760be3b6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[8ec35bcd8078f253]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  42:     0x7f4b6d1ca690 - <std[230c7218466d7ceb]::sys::thread::unix::Thread>::new::thread_start
  43:     0x7f4b66c6ba83 - <unknown>
  44:     0x7f4b66cfd890 - <unknown>
  45:                0x0 - <unknown>

error: the compiler unexpectedly panicked. This is a bug
---
warning: the ICE couldn't be written to `/checkout/rustc-ice-2026-08-19T16_20_16-8281.txt`: Read-only file system (os error 30)

note: rustc 1.98.0-beta.2 (08d5b675a 2026-07-12) running on x86_64-unknown-linux-gnu

note: compiler flags: --crate-type rlib -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on -Z unstable-options -Z macro-backtrace -C split-debuginfo=off -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:
#0 [attrs_for_def] collecting attributes of `rustc_hir::hir::UseTree<'_>::resolutions::{closure#0}::{synthetic#0}`
#1 [optimized_mir] optimizing MIR for `check_export::<impl at compiler/rustc_passes/src/check_export.rs:100:1: 100:59>::visit_item`
... and 2 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
[RUSTC-TIMING] rustc_passes test:false 0.877
error: could not compile `rustc_passes` (lib)

Caused by:
  process didn't exit successfully: `sccache /checkout/obj/build/bootstrap/debug/rustc --crate-name rustc_passes --edition=2024 compiler/rustc_passes/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bb2c3f034f9c7690 -C extra-filename=-51aa4dfe4583f0a3 --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_passes/51aa4dfe4583f0a3/out --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/darling/a0fa9aa69c6a65db/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/darling_core/06081b4b36f72e8c/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/darling_macro/021f203b7541520c/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/derive-where/b24da59d056f8d82/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/derive_setters/b9d328f24c411ba1/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/displaydoc/0b46b451edf8097a/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/equivalent/02b0e61bb7c63537/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/fluent-bundle/abe275275fcca674/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/fluent-langneg/783c21895c67fe29/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/fluent-syntax/f7fc9ca06b212272/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/fnv/e0ee4fd4c9eba4d2/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/hashbrown/81c162d87621054b/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/ident_case/b4d57e328c38546d/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/indexmap/a1cfb34c84e0690e/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/intl-memoizer/4454730d4a4cc03b/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/intl_pluralrules/1245955a36549d61/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/memchr/d4574f5a2407dd31/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/proc-macro-hack/3c681c8a16de22fe/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/proc-macro2/347894b2ab7686c1/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/quote/fb92bdc77252a214/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/ref-cast-impl/b955a2fe6136ab92/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/rustc-hash/1fc2ca60b7940251/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/rustc_index_macros/260d7b0959f3fe75/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/rustc_macros/8f4d9f4db19de4d7/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/rustc_type_ir_macros/30822e7f3c86bd7c/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/schemars_derive/1c6a92e0b2aa7ea4/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/self_cell/2e6d5eaf29238e3b/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/serde_derive/93b66df5f6bd0da6/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/serde_derive_internals/09864d6441ce84a8/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/smallvec/9ff964f8dc32746f/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/strsim/f46b3721ad5fe527/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/syn/eb43c3774097fdba/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/synstructure/d4367791c5b54dbe/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/thiserror/2760bc6ae178922d/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/thiserror-impl/3a829308bd9c0cb6/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/tinystr/7a87bc31405f8de5/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/tracing-attributes/f99cfb07613d4259/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/type-map/a5f2d98dbd41bab4/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/unic-langid/8e4398b455f02ca1/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/unic-langid-impl/049f70a946371288/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/unic-langid-macros-impl/4c6050dcfe0513a2/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/unicode-ident/40d1496cf5a0f3c9/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/yoke-derive/6b6ba7cf636c7bcb/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/zerofrom-derive/97188b7902998714/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/zerovec-derive/74873f1d8e00dfb4/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/adler2/2e6bcf5057ab3900/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/aho-corasick/9f13f4fe9c807237/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/allocator-api2/5cdfef1a4fdf349f/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/annotate-snippets/b0eb5573d5825c7d/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/anstream/55a99dcb54a16c13/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/anstyle/b24a767d5c1c5b29/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/anstyle-parse/f26ebcb71e7f77dd/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/anstyle-query/c2c8bbec894abcaf/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/arrayref/00c5ff51c6b5ec32/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/arrayvec/157742abe8277bc2/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/bitflags/493d4b45f4f732fb/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/blake3/ffbad8be097d8419/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/block-buffer/0e864736cbc87e2e/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/cfg-if/56b9395afeb8ae20/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/colorchoice/312be90cea401516/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/constant_time_eq/59bda45cfe864979/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/cpufeatures/f1e825d61a60dd04/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/crc32fast/6eb0e0471c1f89c9/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/crossbeam-deque/5023a0cb189b57d0/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/crossbeam-epoch/bc34ce3d875845b3/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/crossbeam-utils/86892f2ff2723443/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/crypto-common/af2524f27ad8c5f1/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/datafrog/46afbfdb66e1b1f4/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/digest/afb4094d7a2b7a14/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/dyn-clone/d5a28d94e86862ef/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/either/5a600efc9fb2e96d/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/elsa/ec423a94c316043a/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/ena/6d82a7b355b94710/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/equivalent/dd03a948344a4e8c/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/fastrand/dcacf5e1bfc35552/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/flate2/308fbd17e7de1f1f/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/fluent-bundle/47775c1254e43f6c/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/fluent-langneg/f7bd25d7a2905322/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/fluent-syntax/2270a4c3dfa3236e/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/foldhash/c55ec5fabd6d972e/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/generic-array/2ff9ad917e2fb6d3/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/getopts/76cc90807a959c1b/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/getrandom/f408ffa6a5dda42c/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/gsgdt/cd016a792f621c10/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/hashbrown/0d1e1775257297e1/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/icu_collections/52c657461df6f031/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/icu_list/803a0db99adf51f0/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/icu_locale/6a86eb38b875e9c6/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/icu_locale_core/8831e8873eb53faf/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/icu_locale_data/948990fe94698243/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/icu_provider/7357eca962a1b0ea/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/indexmap/ed74922aedebc928/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/intl-memoizer/892a2950118eec23/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/intl_pluralrules/c1f67d7db5195a1f/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/is_terminal_polyfill/14a3bb9de05682cc/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/itertools/ceee6c8397856c85/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/itoa/6fd85556947547e8/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/jobserver/68f6b933743e09c8/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/libc/4ca8cc7a088e8207/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/linux-raw-sys/1952b175754ece55/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/litemap/4af479e99d6ad1fb/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/lock_api/1aec83c3453f9db4/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/log/8612d1b3954de26d/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/md-5/0ceed4dbbfcadce2/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/measureme/5b390d7170886799/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/memchr/32ef82f71aa7bf81/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/memmap2/b8a88f20ac06df8f/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/miniz_oxide/1d12f0072f247866/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/object/7bc89212ee415fc9/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/odht/aaf58135cd8e1922/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/once_cell/f9e5723fb52b3983/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/parking_lot/03fb832c41ec114b/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/parking_lot_core/4e7c41e5e646be17/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/perf-event-open-sys/4a1c483575478df7/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/pin-project-lite/6f86197e6c38a330/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/polonius-engine/990146928f240429/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/potential_utf/3f92956b91ca7729/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/ppv-lite86/f3769ae2dd4bed0e/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rand/f21783b6564dc492/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rand_chacha/96f21ed7a6b85eb5/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rand_core/ab404b48aac544a1/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rand_xoshiro/adbf3e1051d6faf2/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/ref-cast/5aa9fbc70c54ed11/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/regex-automata/ea0633263abe044c/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/regex-syntax/9603c9cfd549b451/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc-hash/3c837fd8ea3fdc6f/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc-hash/b26812c8a8d884df/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc-literal-escaper/8a169f4b7e8483d3/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc-stable-hash/878051746955be08/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_abi/7924689b48043f69/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_apfloat/3cb872c6f9a07887/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_arena/f257044d8a7dcc60/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_ast/14244d0d7623f36e/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_ast_ir/ea0a48c023270dd3/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_ast_lowering/7d64f13846a33653/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_ast_pretty/a0e0ce6d81b2af39/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_attr_ir/9761f72cf2d75d05/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_attr_parsing/f11cb7e2717813d7/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_baked_icu_data/3bb33d16bb05e8ce/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_crate_store/4dcc5c8bf49ba5bf/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_data_structures/3e3c056558b15f72/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_error_codes/0f78ccc6e31576be/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_error_messages/d1ca856023e7ffca/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_errors/c929bb683083399d/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_feature/503e02e6d03de0bf/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_fs_util/3ed959048d45a217/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_graphviz/5758211183b5d0fc/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_hashes/9e381619b556f8b7/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_hir/fb3e9d395d38d6f7/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_hir_id/a69d4ae176c68fdb/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_index/4bbf03edb6cf20b6/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_infer/2af4b7c65bfb94d2/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_lexer/d31da2eaafceb6dd/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_lint_defs/2119b7f00b6b0388/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_middle/82423ea17c2a91a7/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_next_trait_solver/f9b432f4ef06556c/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_parse/0e5cdd6f0a511f8a/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_parse_format/57eb2a92b280d9ac/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_privacy/d91d3055a03c2daa/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_serialize/d437263979711dee/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_session/57b73898627f66e6/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_span/c217dda9f076b010/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_target/2a91df59ff032bc4/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_thread_pool/74214b7850c0bff8/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_trait_selection/30e35722e2e9f9a5/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_transmute/45be43c1e1ff8304/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_ty_walk/8f69353b039faf15/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_type_ir/15796c98f43fc323/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustix/abbbe410ce1a2bd8/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/ruzstd/3611cb773dcc2849/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/ryu/e5193f887ed369a6/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/schemars/3222f7e099a71e63/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/scoped-tls/355c1e3e93f6a127/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/scopeguard/480530eaca353834/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/self_cell/fc915cd854691016/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/serde/cbcc1baa5bd1a31a/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/serde_core/f35bd24dcd2c9f32/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/serde_json/0cafe99b2c059184/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/serde_path_to_error/c49ed22ce440a3bc/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/sha1/292b69cef4acf3e7/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/sha2/7d2c2682b3887be2/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/simd-adler32/d5e87797a84e2223/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/smallvec/0f5a8901555ff754/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/stable_deref_trait/a9dd69f9306c3c94/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tempfile/e2abc4396c47b40e/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/termize/e2c9597110f33096/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/thin-vec/74eaa1c1274feb95/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/thiserror/15b8a5f79a8bfabb/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tinystr/a43caa3956f2f853/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tinyvec/3521afaa8d0c694e/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tinyvec_macros/f8e3e97b518bd7a9/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tracing/be90e511fffad219/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tracing-core/54751bcc474546ed/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/twox-hash/c078682a91c13257/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/type-map/e042e53a9044f38b/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/typenum/c50c486f4907388d/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/unic-langid/c263ca1f282e41dc/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/unic-langid-impl/ecfdbc2c7e5fca8e/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/unic-langid-macros/c98d3db2f2318a9a/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/unicode-ident/33619b3cda51a8e5/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/unicode-normalization/64571aeed7b4c106/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/unicode-properties/071b3fbbe9747b93/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/unicode-width/160a4e38a9de1847/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/utf8_iter/ae53171dd215880a/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/utf8parse/ea4903b29db69cdf/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/wasmparser/018e70dc6f16c2ef/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/writeable/173bb206b1b174f3/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/yoke/6ec92d4c8b5e5b20/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/zerocopy/ac3f6859845a6e14/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/zerofrom/ef1a61318c94e868/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/zerotrie/1a4e835816af931a/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/zerovec/a62acf66e6625a55/out -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/rustc_passes/51aa4dfe4583f0a3/out --extern rustc_abi=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_abi/7924689b48043f69/out/librustc_abi-7924689b48043f69.rmeta --extern rustc_ast=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_ast/14244d0d7623f36e/out/librustc_ast-14244d0d7623f36e.rmeta --extern rustc_ast_lowering=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_ast_lowering/7d64f13846a33653/out/librustc_ast_lowering-7d64f13846a33653.rmeta --extern rustc_attr_parsing=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_attr_parsing/f11cb7e2717813d7/out/librustc_attr_parsing-f11cb7e2717813d7.rmeta --extern rustc_crate_store=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_crate_store/4dcc5c8bf49ba5bf/out/librustc_crate_store-4dcc5c8bf49ba5bf.rmeta --extern rustc_data_structures=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_data_structures/3e3c056558b15f72/out/librustc_data_structures-3e3c056558b15f72.rmeta --extern rustc_errors=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_errors/c929bb683083399d/out/librustc_errors-c929bb683083399d.rmeta --extern rustc_feature=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_feature/503e02e6d03de0bf/out/librustc_feature-503e02e6d03de0bf.rmeta --extern rustc_hir=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_hir/fb3e9d395d38d6f7/out/librustc_hir-fb3e9d395d38d6f7.rmeta --extern rustc_index=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_index/4bbf03edb6cf20b6/out/librustc_index-4bbf03edb6cf20b6.rmeta --extern rustc_macros=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/rustc_macros/8f4d9f4db19de4d7/out/librustc_macros-8f4d9f4db19de4d7.so --extern rustc_middle=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_middle/82423ea17c2a91a7/out/librustc_middle-82423ea17c2a91a7.rmeta --extern rustc_privacy=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_privacy/d91d3055a03c2daa/out/librustc_privacy-d91d3055a03c2daa.rmeta --extern rustc_session=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_session/57b73898627f66e6/out/librustc_session-57b73898627f66e6.rmeta --extern rustc_span=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_span/c217dda9f076b010/out/librustc_span-c217dda9f076b010.rmeta --extern rustc_target=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_target/2a91df59ff032bc4/out/librustc_target-2a91df59ff032bc4.rmeta --extern rustc_trait_selection=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/rustc_trait_selection/30e35722e2e9f9a5/out/librustc_trait_selection-30e35722e2e9f9a5.rmeta --extern tracing=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tracing/be90e511fffad219/out/libtracing-be90e511fffad219.rmeta --cfg=windows_raw_dylib -Zunstable-options '--check-cfg=cfg(bootstrap)' -Zmacro-backtrace -Csplit-debuginfo=off -Zon-broken-pipe=kill --cfg=bootstrap -Z binary-dep-depinfo -L native=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/blake3/1ef026cc0d3bd2e7/out -L native=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/blake3/1ef026cc0d3bd2e7/out` (exit status: 101)
warning: build failed, waiting for other jobs to finish...
[RUSTC-TIMING] rustc_hir_typeck test:false 4.610
[RUSTC-TIMING] rustc_codegen_ssa test:false 2.127
Bootstrap failed while executing `check`
Currently active steps:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. S-waiting-on-perf Status: Waiting on a perf run to be completed. T-clippy Relevant to the Clippy team. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants