cargo --frozen --offline clippy --all-features --all-targets --workspace
Compiling integration-tests v0.1.0 (/scratch/integration_tests/rust)
error: internal compiler error: /rustc-dev/4a4ef493e3a1488c6e321570238084b38948f6db/compiler/rustc_middle/src/ty/typeck_results.rs:590:9: node HirId(DefId(0:453 ~ integration_tests[1982]::types::comprehensive::types::{impl#10}::deserialize_from_reader_ref::deserialize_element#8).21) (expr `sub_reader`) cannot be placed in TypeckResults with hir_owner DefId(0:423 ~ integration_tests[1982]::types::comprehensive::types::{impl#10}::deserialize_from_reader_ref)
thread 'rustc' (607) panicked at /rustc-dev/4a4ef493e3a1488c6e321570238084b38948f6db/compiler/rustc_middle/src/ty/typeck_results.rs:590:9:
Box<dyn Any>
stack backtrace:
error: internal compiler error: /rustc-dev/4a4ef493e3a1488c6e321570238084b38948f6db/compiler/rustc_middle/src/ty/typeck_results.rs:590:9: node HirId(DefId(0:453 ~ integration_tests[eb95]::types::comprehensive::types::{impl#10}::deserialize_from_reader_ref::deserialize_element#8).21) (expr `sub_reader`) cannot be placed in TypeckResults with hir_owner DefId(0:423 ~ integration_tests[eb95]::types::comprehensive::types::{impl#10}::deserialize_from_reader_ref)
thread 'rustc' (606) panicked at /rustc-dev/4a4ef493e3a1488c6e321570238084b38948f6db/compiler/rustc_middle/src/ty/typeck_results.rs:590:9:
Box<dyn Any>
stack backtrace:
0: 0x7f682bc5c603 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
1: 0x7f682c20e488 - core::fmt::write::hed7b5c73d82ecb7c
2: 0x7f682d6f8142 - std::io::Write::write_fmt::h6f0185aecf0ed75f
3: 0x7f682bc29b65 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
4: 0x7f682bc29993 - std::panicking::default_hook::hf0ea8939246f43a9
5: 0x7f682ac10aea - std[765ed69a96918746]::panicking::update_hook::<alloc[7a43974b6697a11c]::boxed::Box<rustc_driver_impl[252c3262fddb99f]::install_ice_hook::{closure#1}>>::{closure#0}
6: 0x7f682bc29e92 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
7: 0x7f682ac4de01 - std[765ed69a96918746]::panicking::begin_panic::<rustc_errors[45351c624685c6c4]::ExplicitBug>::{closure#0}
8: 0x7f682ac3e226 - std[765ed69a96918746]::sys::backtrace::__rust_end_short_backtrace::<std[765ed69a96918746]::panicking::begin_panic<rustc_errors[45351c624685c6c4]::ExplicitBug>::{closure#0}, !>
9: 0x7f682ac3debf - std[765ed69a96918746]::panicking::begin_panic::<rustc_errors[45351c624685c6c4]::ExplicitBug>
10: 0x7f682ac6bb41 - <rustc_errors[45351c624685c6c4]::diagnostic::BugAbort as rustc_errors[45351c624685c6c4]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
11: 0x7f682b221269 - rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt::<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}
12: 0x7f682b2213f2 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_opt::<rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}, !>::{closure#0}
13: 0x7f682b212a1b - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context_opt::<rustc_middle[f9db403ed88df217]::ty::context::tls::with_opt<rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
14: 0x7f6828707414 - rustc_middle[f9db403ed88df217]::util::bug::bug_fmt
15: 0x7f682b222123 - rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}
16: 0x7f682b221296 - rustc_middle[f9db403ed88df217]::ty::context::tls::with::<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}
17: 0x7f682b221286 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context::<rustc_middle[f9db403ed88df217]::ty::context::tls::with<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}, !>::{closure#0}
18: 0x7f682b212673 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context_opt::<rustc_middle[f9db403ed88df217]::ty::context::tls::with_context<rustc_middle[f9db403ed88df217]::ty::context::tls::with<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}, !>::{closure#0}, !>
19: 0x7f682b212a26 - rustc_middle[f9db403ed88df217]::ty::context::tls::with::<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>
20: 0x7f682b248894 - rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results
21: 0x7f682cb58fe6 - <rustc_middle[f9db403ed88df217]::ty::typeck_results::TypeckResults>::expr_ty
0: 0x7fc8aac5c603 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
1: 0x7fc8ab20e488 - core::fmt::write::hed7b5c73d82ecb7c
2: 0x7fc8ac6f8142 - std::io::Write::write_fmt::h6f0185aecf0ed75f
3: 0x7fc8aac29b65 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
4: 0x7fc8aac29993 - std::panicking::default_hook::hf0ea8939246f43a9
5: 0x7fc8a9c10aea - std[765ed69a96918746]::panicking::update_hook::<alloc[7a43974b6697a11c]::boxed::Box<rustc_driver_impl[252c3262fddb99f]::install_ice_hook::{closure#1}>>::{closure#0}
6: 0x7fc8aac29e92 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
7: 0x7fc8a9c4de01 - std[765ed69a96918746]::panicking::begin_panic::<rustc_errors[45351c624685c6c4]::ExplicitBug>::{closure#0}
8: 0x7fc8a9c3e226 - std[765ed69a96918746]::sys::backtrace::__rust_end_short_backtrace::<std[765ed69a96918746]::panicking::begin_panic<rustc_errors[45351c624685c6c4]::ExplicitBug>::{closure#0}, !>
9: 0x7fc8a9c3debf - std[765ed69a96918746]::panicking::begin_panic::<rustc_errors[45351c624685c6c4]::ExplicitBug>
10: 0x7fc8a9c6bb41 - <rustc_errors[45351c624685c6c4]::diagnostic::BugAbort as rustc_errors[45351c624685c6c4]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
11: 0x7fc8aa221269 - rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt::<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}
12: 0x7fc8aa2213f2 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_opt::<rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}, !>::{closure#0}
13: 0x7fc8aa212a1b - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context_opt::<rustc_middle[f9db403ed88df217]::ty::context::tls::with_opt<rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
14: 0x7fc8a7707414 - rustc_middle[f9db403ed88df217]::util::bug::bug_fmt
15: 0x7fc8aa222123 - rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}
16: 0x7fc8aa221296 - rustc_middle[f9db403ed88df217]::ty::context::tls::with::<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}
17: 0x7fc8aa221286 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context::<rustc_middle[f9db403ed88df217]::ty::context::tls::with<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}, !>::{closure#0}
18: 0x7fc8aa212673 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context_opt::<rustc_middle[f9db403ed88df217]::ty::context::tls::with_context<rustc_middle[f9db403ed88df217]::ty::context::tls::with<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}, !>::{closure#0}, !>
19: 0x7fc8aa212a26 - rustc_middle[f9db403ed88df217]::ty::context::tls::with::<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>
20: 0x7fc8aa248894 - rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results
21: 0x7fc8abb58fe6 - <rustc_middle[f9db403ed88df217]::ty::typeck_results::TypeckResults>::expr_ty
22: 0x55d88fedc9b2 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check::{closure#4}::{closure#0}::{closure#0}
23: 0x55d8902b2d42 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
24: 0x55d8902b2b1b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
25: 0x55d8902b2519 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
26: 0x55d8902b2519 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
27: 0x55d8902b29dd - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
28: 0x55d8902b418f - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_block
29: 0x55d8902b2713 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
30: 0x55d8902b1e9b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_body
31: 0x55d8902b335b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_item
32: 0x55d8902b418f - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_block
33: 0x55d8902b2713 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
34: 0x55d88fedceb8 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check::{closure#4}::{closure#0}
35: 0x55d8900153e6 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check
36: 0x55d89019040b - <clippy_lints[f167c669c1844aa5]::matches::Matches as rustc_lint[f010c191817006a2]::passes::LateLintPass>::check_expr
37: 0x7f682b129d1e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
38: 0x7f682b1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
39: 0x7f682b19981d - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_block
40: 0x7f682b12a3aa - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
41: 0x7f682b1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
42: 0x7f682b199568 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_block
43: 0x7f682b12a3aa - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
44: 0x7f682b1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
45: 0x7f682b199c3e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_body
46: 0x7f682b19a10e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_fn
47: 0x7f682b1ab586 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
48: 0x7f682b133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
49: 0x7f682b1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
50: 0x7f682b133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
51: 0x7f682b1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
52: 0x7f682b133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
53: 0x7f682b1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
54: 0x7f682b133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
55: 0x7f682d1261ef - rustc_lint[f010c191817006a2]::late::check_crate::{closure#0}
56: 0x7f682d1264ad - rustc_lint[f010c191817006a2]::late::check_crate
57: 0x7f682d1295ce - rustc_interface[c6a26c9f392246cf]::passes::analysis
58: 0x7f682d128cf5 - rustc_query_impl[d9e05d596e7fb2e4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d9e05d596e7fb2e4]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[f9db403ed88df217]::query::erase::Erased<[u8; 0usize]>>
59: 0x7f682d5874cf - rustc_query_system[5bf9c757c7651d1c]::query::plumbing::try_execute_query::<rustc_query_impl[d9e05d596e7fb2e4]::DynamicConfig<rustc_query_system[5bf9c757c7651d1c]::query::caches::SingleCache<rustc_middle[f9db403ed88df217]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d9e05d596e7fb2e4]::plumbing::QueryCtxt, true>
60: 0x7f682d586d7f - rustc_query_impl[d9e05d596e7fb2e4]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace
61: 0x7f682d590111 - <rustc_interface[c6a26c9f392246cf]::passes::create_and_enter_global_ctxt<core[32850a7867c2faaf]::option::Option<rustc_interface[c6a26c9f392246cf]::queries::Linker>, rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[32850a7867c2faaf]::ops::function::FnOnce<(&rustc_session[eab982bd009dcc5a]::session::Session, rustc_middle[f9db403ed88df217]::ty::context::CurrentGcx, alloc[7a43974b6697a11c]::sync::Arc<rustc_data_structures[721127a3047d6cb5]::jobserver::Proxy>, &std[765ed69a96918746]::sync::once_lock::OnceLock<rustc_middle[f9db403ed88df217]::ty::context::GlobalCtxt>, &rustc_data_structures[721127a3047d6cb5]::sync::worker_local::WorkerLocal<rustc_middle[f9db403ed88df217]::arena::Arena>, &rustc_data_structures[721127a3047d6cb5]::sync::worker_local::WorkerLocal<rustc_hir[41466cadac454391]::Arena>, rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
62: 0x7f682d3810b4 - rustc_interface[c6a26c9f392246cf]::interface::run_compiler::<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}
63: 0x7f682d329b7a - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_with_globals<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_pool_with_globals<rustc_interface[c6a26c9f392246cf]::interface::run_compiler<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
64: 0x7f682d32993e - <std[765ed69a96918746]::thread::lifecycle::spawn_unchecked<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_with_globals<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_pool_with_globals<rustc_interface[c6a26c9f392246cf]::interface::run_compiler<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
65: 0x7f682d32b702 - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
66: 0x7f6826e8aaa4 - <unknown>
67: 0x7f6826f17a64 - clone
68: 0x0 - <unknown>
note: we would appreciate a bug report: https://github.com/rust-lang/rust-clippy/issues/new?template=ice.yml
22: 0x555690de19b2 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check::{closure#4}::{closure#0}::{closure#0}
note: rustc 1.94.0 (4a4ef493e 2026-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: --crate-type bin -C embed-bitcode=no -C debuginfo=2 -C incremental=[REDACTED]
23: 0x5556911b7d42 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
24: 0x5556911b7b1b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
note: some of the compiler flags provided by cargo are hidden
25: 0x5556911b7519 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
query stack during panic:
26: 0x5556911b7519 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
#0 [analysis] running analysis passes on crate `integration_tests`
27: 0x5556911b79dd - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
end of query stack
28: 0x5556911b918f - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_block
29: 0x5556911b7713 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
30: 0x5556911b6e9b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_body
31: 0x5556911b835b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_item
32: 0x5556911b918f - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_block
33: 0x5556911b7713 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
34: 0x555690de1eb8 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check::{closure#4}::{closure#0}
35: 0x555690f1a3e6 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check
36: 0x55569109540b - <clippy_lints[f167c669c1844aa5]::matches::Matches as rustc_lint[f010c191817006a2]::passes::LateLintPass>::check_expr
37: 0x7fc8aa129d1e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
38: 0x7fc8aa1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
39: 0x7fc8aa19981d - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_block
40: 0x7fc8aa12a3aa - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
41: 0x7fc8aa1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
42: 0x7fc8aa199568 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_block
43: 0x7fc8aa12a3aa - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
44: 0x7fc8aa1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
45: 0x7fc8aa199c3e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_body
46: 0x7fc8aa19a10e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_fn
47: 0x7fc8aa1ab586 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
48: 0x7fc8aa133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
49: 0x7fc8aa1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
50: 0x7fc8aa133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
51: 0x7fc8aa1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
52: 0x7fc8aa133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
53: 0x7fc8aa1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
54: 0x7fc8aa133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
55: 0x7fc8ac1261ef - rustc_lint[f010c191817006a2]::late::check_crate::{closure#0}
56: 0x7fc8ac1264ad - rustc_lint[f010c191817006a2]::late::check_crate
57: 0x7fc8ac1295ce - rustc_interface[c6a26c9f392246cf]::passes::analysis
58: 0x7fc8ac128cf5 - rustc_query_impl[d9e05d596e7fb2e4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d9e05d596e7fb2e4]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[f9db403ed88df217]::query::erase::Erased<[u8; 0usize]>>
59: 0x7fc8ac5874cf - rustc_query_system[5bf9c757c7651d1c]::query::plumbing::try_execute_query::<rustc_query_impl[d9e05d596e7fb2e4]::DynamicConfig<rustc_query_system[5bf9c757c7651d1c]::query::caches::SingleCache<rustc_middle[f9db403ed88df217]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d9e05d596e7fb2e4]::plumbing::QueryCtxt, true>
60: 0x7fc8ac586d7f - rustc_query_impl[d9e05d596e7fb2e4]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace
61: 0x7fc8ac590111 - <rustc_interface[c6a26c9f392246cf]::passes::create_and_enter_global_ctxt<core[32850a7867c2faaf]::option::Option<rustc_interface[c6a26c9f392246cf]::queries::Linker>, rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[32850a7867c2faaf]::ops::function::FnOnce<(&rustc_session[eab982bd009dcc5a]::session::Session, rustc_middle[f9db403ed88df217]::ty::context::CurrentGcx, alloc[7a43974b6697a11c]::sync::Arc<rustc_data_structures[721127a3047d6cb5]::jobserver::Proxy>, &std[765ed69a96918746]::sync::once_lock::OnceLock<rustc_middle[f9db403ed88df217]::ty::context::GlobalCtxt>, &rustc_data_structures[721127a3047d6cb5]::sync::worker_local::WorkerLocal<rustc_middle[f9db403ed88df217]::arena::Arena>, &rustc_data_structures[721127a3047d6cb5]::sync::worker_local::WorkerLocal<rustc_hir[41466cadac454391]::Arena>, rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
62: 0x7fc8ac3810b4 - rustc_interface[c6a26c9f392246cf]::interface::run_compiler::<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}
63: 0x7fc8ac329b7a - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_with_globals<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_pool_with_globals<rustc_interface[c6a26c9f392246cf]::interface::run_compiler<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
64: 0x7fc8ac32993e - <std[765ed69a96918746]::thread::lifecycle::spawn_unchecked<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_with_globals<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_pool_with_globals<rustc_interface[c6a26c9f392246cf]::interface::run_compiler<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
65: 0x7fc8ac32b702 - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
note: Clippy version: clippy 0.1.94 (4a4ef493e3 2026-03-02)
66: 0x7fc8a5e8aaa4 - <unknown>
67: 0x7fc8a5f17a64 - clone
68: 0x0 - <unknown>
note: we would appreciate a bug report: https://github.com/rust-lang/rust-clippy/issues/new?template=ice.yml
note: rustc 1.94.0 (4a4ef493e 2026-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental=[REDACTED]
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
#0 [analysis] running analysis passes on crate `integration_tests`
end of query stack
note: Clippy version: clippy 0.1.94 (4a4ef493e3 2026-03-02)
rustc 1.94.0 (4a4ef493e 2026-03-02)
binary: rustc
commit-hash: 4a4ef493e3a1488c6e321570238084b38948f6db
commit-date: 2026-03-02
host: aarch64-apple-darwin
release: 1.94.0
LLVM version: 21.1.8
Backtrace
stack backtrace:
0: 0x7f682bc5c603 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
1: 0x7f682c20e488 - core::fmt::write::hed7b5c73d82ecb7c
2: 0x7f682d6f8142 - std::io::Write::write_fmt::h6f0185aecf0ed75f
3: 0x7f682bc29b65 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
4: 0x7f682bc29993 - std::panicking::default_hook::hf0ea8939246f43a9
5: 0x7f682ac10aea - std[765ed69a96918746]::panicking::update_hook::<alloc[7a43974b6697a11c]::boxed::Box<rustc_driver_impl[252c3262fddb99f]::install_ice_hook::{closure#1}>>::{closure#0}
6: 0x7f682bc29e92 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
7: 0x7f682ac4de01 - std[765ed69a96918746]::panicking::begin_panic::<rustc_errors[45351c624685c6c4]::ExplicitBug>::{closure#0}
8: 0x7f682ac3e226 - std[765ed69a96918746]::sys::backtrace::__rust_end_short_backtrace::<std[765ed69a96918746]::panicking::begin_panic<rustc_errors[45351c624685c6c4]::ExplicitBug>::{closure#0}, !>
9: 0x7f682ac3debf - std[765ed69a96918746]::panicking::begin_panic::<rustc_errors[45351c624685c6c4]::ExplicitBug>
10: 0x7f682ac6bb41 - <rustc_errors[45351c624685c6c4]::diagnostic::BugAbort as rustc_errors[45351c624685c6c4]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
11: 0x7f682b221269 - rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt::<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}
12: 0x7f682b2213f2 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_opt::<rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}, !>::{closure#0}
13: 0x7f682b212a1b - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context_opt::<rustc_middle[f9db403ed88df217]::ty::context::tls::with_opt<rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
14: 0x7f6828707414 - rustc_middle[f9db403ed88df217]::util::bug::bug_fmt
15: 0x7f682b222123 - rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}
16: 0x7f682b221296 - rustc_middle[f9db403ed88df217]::ty::context::tls::with::<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}
17: 0x7f682b221286 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context::<rustc_middle[f9db403ed88df217]::ty::context::tls::with<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}, !>::{closure#0}
18: 0x7f682b212673 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context_opt::<rustc_middle[f9db403ed88df217]::ty::context::tls::with_context<rustc_middle[f9db403ed88df217]::ty::context::tls::with<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}, !>::{closure#0}, !>
19: 0x7f682b212a26 - rustc_middle[f9db403ed88df217]::ty::context::tls::with::<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>
20: 0x7f682b248894 - rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results
21: 0x7f682cb58fe6 - <rustc_middle[f9db403ed88df217]::ty::typeck_results::TypeckResults>::expr_ty
0: 0x7fc8aac5c603 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
1: 0x7fc8ab20e488 - core::fmt::write::hed7b5c73d82ecb7c
2: 0x7fc8ac6f8142 - std::io::Write::write_fmt::h6f0185aecf0ed75f
3: 0x7fc8aac29b65 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
4: 0x7fc8aac29993 - std::panicking::default_hook::hf0ea8939246f43a9
5: 0x7fc8a9c10aea - std[765ed69a96918746]::panicking::update_hook::<alloc[7a43974b6697a11c]::boxed::Box<rustc_driver_impl[252c3262fddb99f]::install_ice_hook::{closure#1}>>::{closure#0}
6: 0x7fc8aac29e92 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
7: 0x7fc8a9c4de01 - std[765ed69a96918746]::panicking::begin_panic::<rustc_errors[45351c624685c6c4]::ExplicitBug>::{closure#0}
8: 0x7fc8a9c3e226 - std[765ed69a96918746]::sys::backtrace::__rust_end_short_backtrace::<std[765ed69a96918746]::panicking::begin_panic<rustc_errors[45351c624685c6c4]::ExplicitBug>::{closure#0}, !>
9: 0x7fc8a9c3debf - std[765ed69a96918746]::panicking::begin_panic::<rustc_errors[45351c624685c6c4]::ExplicitBug>
10: 0x7fc8a9c6bb41 - <rustc_errors[45351c624685c6c4]::diagnostic::BugAbort as rustc_errors[45351c624685c6c4]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
11: 0x7fc8aa221269 - rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt::<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}
12: 0x7fc8aa2213f2 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_opt::<rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}, !>::{closure#0}
13: 0x7fc8aa212a1b - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context_opt::<rustc_middle[f9db403ed88df217]::ty::context::tls::with_opt<rustc_middle[f9db403ed88df217]::util::bug::opt_span_bug_fmt<rustc_span[56e001752d96add4]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
14: 0x7fc8a7707414 - rustc_middle[f9db403ed88df217]::util::bug::bug_fmt
15: 0x7fc8aa222123 - rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}
16: 0x7fc8aa221296 - rustc_middle[f9db403ed88df217]::ty::context::tls::with::<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}
17: 0x7fc8aa221286 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context::<rustc_middle[f9db403ed88df217]::ty::context::tls::with<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}, !>::{closure#0}
18: 0x7fc8aa212673 - rustc_middle[f9db403ed88df217]::ty::context::tls::with_context_opt::<rustc_middle[f9db403ed88df217]::ty::context::tls::with_context<rustc_middle[f9db403ed88df217]::ty::context::tls::with<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>::{closure#0}, !>::{closure#0}, !>
19: 0x7fc8aa212a26 - rustc_middle[f9db403ed88df217]::ty::context::tls::with::<rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results::{closure#0}, !>
20: 0x7fc8aa248894 - rustc_middle[f9db403ed88df217]::ty::typeck_results::invalid_hir_id_for_typeck_results
21: 0x7fc8abb58fe6 - <rustc_middle[f9db403ed88df217]::ty::typeck_results::TypeckResults>::expr_ty
22: 0x55d88fedc9b2 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check::{closure#4}::{closure#0}::{closure#0}
23: 0x55d8902b2d42 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
24: 0x55d8902b2b1b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
25: 0x55d8902b2519 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
26: 0x55d8902b2519 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
27: 0x55d8902b29dd - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
28: 0x55d8902b418f - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_block
29: 0x55d8902b2713 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
30: 0x55d8902b1e9b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_body
31: 0x55d8902b335b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_item
32: 0x55d8902b418f - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_block
33: 0x55d8902b2713 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
34: 0x55d88fedceb8 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check::{closure#4}::{closure#0}
35: 0x55d8900153e6 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check
36: 0x55d89019040b - <clippy_lints[f167c669c1844aa5]::matches::Matches as rustc_lint[f010c191817006a2]::passes::LateLintPass>::check_expr
37: 0x7f682b129d1e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
38: 0x7f682b1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
39: 0x7f682b19981d - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_block
40: 0x7f682b12a3aa - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
41: 0x7f682b1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
42: 0x7f682b199568 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_block
43: 0x7f682b12a3aa - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
44: 0x7f682b1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
45: 0x7f682b199c3e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_body
46: 0x7f682b19a10e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_fn
47: 0x7f682b1ab586 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
48: 0x7f682b133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
49: 0x7f682b1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
50: 0x7f682b133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
51: 0x7f682b1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
52: 0x7f682b133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
53: 0x7f682b1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
54: 0x7f682b133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
55: 0x7f682d1261ef - rustc_lint[f010c191817006a2]::late::check_crate::{closure#0}
56: 0x7f682d1264ad - rustc_lint[f010c191817006a2]::late::check_crate
57: 0x7f682d1295ce - rustc_interface[c6a26c9f392246cf]::passes::analysis
58: 0x7f682d128cf5 - rustc_query_impl[d9e05d596e7fb2e4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d9e05d596e7fb2e4]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[f9db403ed88df217]::query::erase::Erased<[u8; 0usize]>>
59: 0x7f682d5874cf - rustc_query_system[5bf9c757c7651d1c]::query::plumbing::try_execute_query::<rustc_query_impl[d9e05d596e7fb2e4]::DynamicConfig<rustc_query_system[5bf9c757c7651d1c]::query::caches::SingleCache<rustc_middle[f9db403ed88df217]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d9e05d596e7fb2e4]::plumbing::QueryCtxt, true>
60: 0x7f682d586d7f - rustc_query_impl[d9e05d596e7fb2e4]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace
61: 0x7f682d590111 - <rustc_interface[c6a26c9f392246cf]::passes::create_and_enter_global_ctxt<core[32850a7867c2faaf]::option::Option<rustc_interface[c6a26c9f392246cf]::queries::Linker>, rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[32850a7867c2faaf]::ops::function::FnOnce<(&rustc_session[eab982bd009dcc5a]::session::Session, rustc_middle[f9db403ed88df217]::ty::context::CurrentGcx, alloc[7a43974b6697a11c]::sync::Arc<rustc_data_structures[721127a3047d6cb5]::jobserver::Proxy>, &std[765ed69a96918746]::sync::once_lock::OnceLock<rustc_middle[f9db403ed88df217]::ty::context::GlobalCtxt>, &rustc_data_structures[721127a3047d6cb5]::sync::worker_local::WorkerLocal<rustc_middle[f9db403ed88df217]::arena::Arena>, &rustc_data_structures[721127a3047d6cb5]::sync::worker_local::WorkerLocal<rustc_hir[41466cadac454391]::Arena>, rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
62: 0x7f682d3810b4 - rustc_interface[c6a26c9f392246cf]::interface::run_compiler::<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}
63: 0x7f682d329b7a - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_with_globals<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_pool_with_globals<rustc_interface[c6a26c9f392246cf]::interface::run_compiler<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
64: 0x7f682d32993e - <std[765ed69a96918746]::thread::lifecycle::spawn_unchecked<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_with_globals<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_pool_with_globals<rustc_interface[c6a26c9f392246cf]::interface::run_compiler<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
65: 0x7f682d32b702 - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
66: 0x7f6826e8aaa4 - <unknown>
67: 0x7f6826f17a64 - clone
68: 0x0 - <unknown>
note: we would appreciate a bug report: https://github.com/rust-lang/rust-clippy/issues/new?template=ice.yml
22: 0x555690de19b2 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check::{closure#4}::{closure#0}::{closure#0}
note: rustc 1.94.0 (4a4ef493e 2026-03-02) running on x86_64-unknown-linux-gnu
note: compiler flags: --crate-type bin -C embed-bitcode=no -C debuginfo=2 -C incremental=[REDACTED]
23: 0x5556911b7d42 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
24: 0x5556911b7b1b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
note: some of the compiler flags provided by cargo are hidden
25: 0x5556911b7519 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
query stack during panic:
26: 0x5556911b7519 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
#0 [analysis] running analysis passes on crate `integration_tests`
27: 0x5556911b79dd - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
end of query stack
28: 0x5556911b918f - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_block
29: 0x5556911b7713 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
30: 0x5556911b6e9b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_body
31: 0x5556911b835b - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_item
32: 0x5556911b918f - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_block
33: 0x5556911b7713 - <clippy_utils[2cc5735641526601]::hir_utils::HirEqInterExpr>::eq_expr
34: 0x555690de1eb8 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check::{closure#4}::{closure#0}
35: 0x555690f1a3e6 - clippy_lints[f167c669c1844aa5]::matches::match_same_arms::check
36: 0x55569109540b - <clippy_lints[f167c669c1844aa5]::matches::Matches as rustc_lint[f010c191817006a2]::passes::LateLintPass>::check_expr
37: 0x7fc8aa129d1e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
38: 0x7fc8aa1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
39: 0x7fc8aa19981d - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_block
40: 0x7fc8aa12a3aa - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
41: 0x7fc8aa1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
42: 0x7fc8aa199568 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_block
43: 0x7fc8aa12a3aa - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
44: 0x7fc8aa1992ed - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_expr
45: 0x7fc8aa199c3e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_body
46: 0x7fc8aa19a10e - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_fn
47: 0x7fc8aa1ab586 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
48: 0x7fc8aa133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
49: 0x7fc8aa1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
50: 0x7fc8aa133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
51: 0x7fc8aa1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
52: 0x7fc8aa133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
53: 0x7fc8aa1aa6fc - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass> as rustc_hir[41466cadac454391]::intravisit::Visitor>::visit_nested_item
54: 0x7fc8aa133c09 - <rustc_lint[f010c191817006a2]::late::LateContextAndPass<rustc_lint[f010c191817006a2]::late::RuntimeCombinedLateLintPass>>::process_mod
55: 0x7fc8ac1261ef - rustc_lint[f010c191817006a2]::late::check_crate::{closure#0}
56: 0x7fc8ac1264ad - rustc_lint[f010c191817006a2]::late::check_crate
57: 0x7fc8ac1295ce - rustc_interface[c6a26c9f392246cf]::passes::analysis
58: 0x7fc8ac128cf5 - rustc_query_impl[d9e05d596e7fb2e4]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[d9e05d596e7fb2e4]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[f9db403ed88df217]::query::erase::Erased<[u8; 0usize]>>
59: 0x7fc8ac5874cf - rustc_query_system[5bf9c757c7651d1c]::query::plumbing::try_execute_query::<rustc_query_impl[d9e05d596e7fb2e4]::DynamicConfig<rustc_query_system[5bf9c757c7651d1c]::query::caches::SingleCache<rustc_middle[f9db403ed88df217]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[d9e05d596e7fb2e4]::plumbing::QueryCtxt, true>
60: 0x7fc8ac586d7f - rustc_query_impl[d9e05d596e7fb2e4]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace
61: 0x7fc8ac590111 - <rustc_interface[c6a26c9f392246cf]::passes::create_and_enter_global_ctxt<core[32850a7867c2faaf]::option::Option<rustc_interface[c6a26c9f392246cf]::queries::Linker>, rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[32850a7867c2faaf]::ops::function::FnOnce<(&rustc_session[eab982bd009dcc5a]::session::Session, rustc_middle[f9db403ed88df217]::ty::context::CurrentGcx, alloc[7a43974b6697a11c]::sync::Arc<rustc_data_structures[721127a3047d6cb5]::jobserver::Proxy>, &std[765ed69a96918746]::sync::once_lock::OnceLock<rustc_middle[f9db403ed88df217]::ty::context::GlobalCtxt>, &rustc_data_structures[721127a3047d6cb5]::sync::worker_local::WorkerLocal<rustc_middle[f9db403ed88df217]::arena::Arena>, &rustc_data_structures[721127a3047d6cb5]::sync::worker_local::WorkerLocal<rustc_hir[41466cadac454391]::Arena>, rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
62: 0x7fc8ac3810b4 - rustc_interface[c6a26c9f392246cf]::interface::run_compiler::<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}
63: 0x7fc8ac329b7a - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_with_globals<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_pool_with_globals<rustc_interface[c6a26c9f392246cf]::interface::run_compiler<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
64: 0x7fc8ac32993e - <std[765ed69a96918746]::thread::lifecycle::spawn_unchecked<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_with_globals<rustc_interface[c6a26c9f392246cf]::util::run_in_thread_pool_with_globals<rustc_interface[c6a26c9f392246cf]::interface::run_compiler<(), rustc_driver_impl[252c3262fddb99f]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
65: 0x7fc8ac32b702 - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
note: Clippy version: clippy 0.1.94 (4a4ef493e3 2026-03-02)
66: 0x7fc8a5e8aaa4 - <unknown>
67: 0x7fc8a5f17a64 - clone
68: 0x0 - <unknown>
Summary
Got an internal compiler error in this CI run:
Version
Error output
Backtrace