Skip to content

ICE array_into_iter span must not be empty and have no suggesion #147408

@matthiaskrgr

Description

@matthiaskrgr

Code

fn main() {
    macro_rules! mac {
        (iter $e:expr) => { $e.iter() };
        (into_iter $e:expr) => { $e.into_iter() };
        (next $e:expr) => { $e.iter().next() };
    }

    for _ in dbg!([1, 2]).iter() {}
    for _ in dbg!([1, 2]).into_iter() {}

    for _ in mac!(iter [1, 2]) {}
    for _ in mac!(into_iter [1, 2]) {}
    for _ in mac!(next [1, 2]) {}
}

rustc a.rs -Afor_loops_over_fallibles -Warray_into_iter

without debug assertions:

warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
 --> a.rs:9:27
  |
9 |     for _ in dbg!([1, 2]).into_iter() {}
  |                           ^^^^^^^^^
  |
  = warning: this changes meaning in Rust 2021
  = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
  = note: requested on the command line with `-W array-into-iter`
help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
  |
9 -     for _ in dbg!([1, 2]).into_iter() {}
9 +     for _ in dbg!([1, 2]).iter() {}
  |

warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
  --> a.rs:4:37
   |
 4 |         (into_iter $e:expr) => { $e.into_iter() };
   |                                     ^^^^^^^^^
...
12 |     for _ in mac!(into_iter [1, 2]) {}
   |              ---------------------- in this macro invocation
   |
   = warning: this changes meaning in Rust 2021
   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
   = note: this warning originates in the macro `mac` (in Nightly builds, run with -Z macro-backtrace for more info)
help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
   |
 4 -         (into_iter $e:expr) => { $e.into_iter() };
 4 +         (into_iter $e:expr) => { $e.iter() };
   |

warning: 2 warnings emitted

Meta

rustc --version --verbose:

rustc 1.92.0-nightly (839222065 2025-10-05)
binary: rustc
commit-hash: 839222065a44ac21c15df68ed2f2f3c0127b0b8e
commit-date: 2025-10-05
host: x86_64-unknown-linux-gnu
release: 1.92.0-nightly
LLVM version: 21.1.2

with debug assertions:

Error output

<output>
Backtrace

thread 'rustc' (445709) panicked at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_errors/src/diagnostic.rs:1092:17:
Span `/home/matthias/.rustup/toolchains/alt-master/lib/rustlib/src/rust/library/std/src/macros.rs:376:10: 376:10 (#11)` must not be empty and have no suggestion
stack backtrace:
   0:     0x7fc5de020b63 - std::backtrace_rs::backtrace::libunwind::trace::h486418551ab17b55
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
   1:     0x7fc5de020b63 - std::backtrace_rs::backtrace::trace_unsynchronized::h53eb837038b1deb6
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
   2:     0x7fc5de020b63 - std::sys::backtrace::_print_fmt::h41407da83393b86f
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/sys/backtrace.rs:66:9
   3:     0x7fc5de020b63 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h5724553fad70d1e3
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/sys/backtrace.rs:39:26
   4:     0x7fc5d93ec642 - core::fmt::rt::Argument::fmt::hd15539e009d1cdaa
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/fmt/rt.rs:173:76
   5:     0x7fc5d93ec642 - core::fmt::write::h4c6bdd8ee200284e
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/fmt/mod.rs:1469:25
   6:     0x7fc5ddfacc29 - std::io::default_write_fmt::h6ea107aa1b3153da
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/io/mod.rs:639:11
   7:     0x7fc5ddfacc29 - std::io::Write::write_fmt::h8d478823fec1bcf6
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/io/mod.rs:1954:13
   8:     0x7fc5ddfd1c3b - std::sys::backtrace::BacktraceLock::print::hc509b3941d2834c1
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/sys/backtrace.rs:42:9
   9:     0x7fc5ddfd1c3b - std::panicking::default_hook::{{closure}}::h42af08ef0e23c479
  10:     0x7fc5ddfd17d5 - std::panicking::default_hook::hcf818a434987c2da
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/panicking.rs:328:9
  11:     0x7fc5da7ed872 - <alloc[faecab919d766e3]::boxed::Box<dyn for<'a, 'b> core[381d3cb8c3b69b62]::ops::function::Fn<(&'a std[cb3db3315d3d736d]::panic::PanicHookInfo<'b>,), Output = ()> + core[381d3cb8c3b69b62]::marker::Sync + core[381d3cb8c3b69b62]::marker::Send> as core[381d3cb8c3b69b62]::ops::function::Fn<(&std[cb3db3315d3d736d]::panic::PanicHookInfo,)>>::call
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/alloc/src/boxed.rs:2018:9
  12:     0x7fc5da7ed872 - rustc_driver_impl[6d0a058a826e570d]::install_ice_hook::{closure#1}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_driver_impl/src/lib.rs:1431:17
  13:     0x7fc5da7ed872 - <alloc[faecab919d766e3]::boxed::Box<rustc_driver_impl[6d0a058a826e570d]::install_ice_hook::{closure#1}> as core[381d3cb8c3b69b62]::ops::function::Fn<(&dyn for<'a, 'b> core[381d3cb8c3b69b62]::ops::function::Fn<(&'a std[cb3db3315d3d736d]::panic::PanicHookInfo<'b>,), Output = ()> + core[381d3cb8c3b69b62]::marker::Sync + core[381d3cb8c3b69b62]::marker::Send, &std[cb3db3315d3d736d]::panic::PanicHookInfo)>>::call
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/alloc/src/boxed.rs:2018:9
  14:     0x7fc5da7ed872 - std[cb3db3315d3d736d]::panicking::update_hook::<alloc[faecab919d766e3]::boxed::Box<rustc_driver_impl[6d0a058a826e570d]::install_ice_hook::{closure#1}>>::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/panicking.rs:243:47
  15:     0x7fc5ddfd2254 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7cad788dd0fbeb92
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/alloc/src/boxed.rs:2018:9
  16:     0x7fc5ddfd2254 - std::panicking::panic_with_hook::h17959ca7b74b440d
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/panicking.rs:842:13
  17:     0x7fc5ddfd1efc - std::panicking::panic_handler::{{closure}}::h3c5d22f205f8386e
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/panicking.rs:707:13
  18:     0x7fc5ddfc8a29 - std::sys::backtrace::__rust_end_short_backtrace::h1677072fb11e063e
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/sys/backtrace.rs:174:18
  19:     0x7fc5ddf9bacd - __rustc[79156e1635b10208]::rust_begin_unwind
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/std/src/panicking.rs:698:5
  20:     0x7fc5d93fce60 - core::panicking::panic_fmt::hda99728d5b18d89c
                               at /rustc/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/panicking.rs:79:14
  21:     0x7fc5db94f0f6 - <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style::<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_errors/src/diagnostic.rs:1092:17
  22:     0x7fc5db94f0f6 - core[381d3cb8c3b69b62]::iter::adapters::map::map_fold::<alloc[faecab919d766e3]::string::String, rustc_errors[a221a815e34a2914]::Substitution, (), <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}, core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator::for_each::call<rustc_errors[a221a815e34a2914]::Substitution, <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>::extend_trusted<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/iter/adapters/map.rs:88:28
  23:     0x7fc5db94f0f6 - <core[381d3cb8c3b69b62]::ops::try_trait::NeverShortCircuit<()>>::wrap_mut_2::<(), alloc[faecab919d766e3]::string::String, core[381d3cb8c3b69b62]::iter::adapters::map::map_fold<alloc[faecab919d766e3]::string::String, rustc_errors[a221a815e34a2914]::Substitution, (), <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}, core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator::for_each::call<rustc_errors[a221a815e34a2914]::Substitution, <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>::extend_trusted<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/ops/try_trait.rs:398:39
  24:     0x7fc5db94f0f6 - <core[381d3cb8c3b69b62]::array::iter::iter_inner::PolymorphicIter<[core[381d3cb8c3b69b62]::mem::maybe_uninit::MaybeUninit<alloc[faecab919d766e3]::string::String>]>>::try_fold::<(), <core[381d3cb8c3b69b62]::ops::try_trait::NeverShortCircuit<()>>::wrap_mut_2<(), alloc[faecab919d766e3]::string::String, core[381d3cb8c3b69b62]::iter::adapters::map::map_fold<alloc[faecab919d766e3]::string::String, rustc_errors[a221a815e34a2914]::Substitution, (), <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}, core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator::for_each::call<rustc_errors[a221a815e34a2914]::Substitution, <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>::extend_trusted<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}, core[381d3cb8c3b69b62]::ops::try_trait::NeverShortCircuit<()>>::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/array/iter/iter_inner.rs:220:13
  25:     0x7fc5db94f0f6 - <core[381d3cb8c3b69b62]::ops::index_range::IndexRange as core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator>::try_fold::<(), <core[381d3cb8c3b69b62]::array::iter::iter_inner::PolymorphicIter<[core[381d3cb8c3b69b62]::mem::maybe_uninit::MaybeUninit<alloc[faecab919d766e3]::string::String>]>>::try_fold<(), <core[381d3cb8c3b69b62]::ops::try_trait::NeverShortCircuit<()>>::wrap_mut_2<(), alloc[faecab919d766e3]::string::String, core[381d3cb8c3b69b62]::iter::adapters::map::map_fold<alloc[faecab919d766e3]::string::String, rustc_errors[a221a815e34a2914]::Substitution, (), <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}, core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator::for_each::call<rustc_errors[a221a815e34a2914]::Substitution, <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>::extend_trusted<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}, core[381d3cb8c3b69b62]::ops::try_trait::NeverShortCircuit<()>>::{closure#0}, core[381d3cb8c3b69b62]::ops::try_trait::NeverShortCircuit<()>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/ops/index_range.rs:169:21
  26:     0x7fc5db94f0f6 - <core[381d3cb8c3b69b62]::array::iter::iter_inner::PolymorphicIter<[core[381d3cb8c3b69b62]::mem::maybe_uninit::MaybeUninit<alloc[faecab919d766e3]::string::String>]>>::try_fold::<(), <core[381d3cb8c3b69b62]::ops::try_trait::NeverShortCircuit<()>>::wrap_mut_2<(), alloc[faecab919d766e3]::string::String, core[381d3cb8c3b69b62]::iter::adapters::map::map_fold<alloc[faecab919d766e3]::string::String, rustc_errors[a221a815e34a2914]::Substitution, (), <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}, core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator::for_each::call<rustc_errors[a221a815e34a2914]::Substitution, <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>::extend_trusted<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}, core[381d3cb8c3b69b62]::ops::try_trait::NeverShortCircuit<()>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/array/iter/iter_inner.rs:215:20
  27:     0x7fc5db94f0f6 - <core[381d3cb8c3b69b62]::array::iter::iter_inner::PolymorphicIter<[core[381d3cb8c3b69b62]::mem::maybe_uninit::MaybeUninit<alloc[faecab919d766e3]::string::String>]>>::fold::<(), core[381d3cb8c3b69b62]::iter::adapters::map::map_fold<alloc[faecab919d766e3]::string::String, rustc_errors[a221a815e34a2914]::Substitution, (), <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}, core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator::for_each::call<rustc_errors[a221a815e34a2914]::Substitution, <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>::extend_trusted<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/array/iter/iter_inner.rs:202:14
  28:     0x7fc5db94f0f6 - <core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize> as core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator>::fold::<(), core[381d3cb8c3b69b62]::iter::adapters::map::map_fold<alloc[faecab919d766e3]::string::String, rustc_errors[a221a815e34a2914]::Substitution, (), <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}, core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator::for_each::call<rustc_errors[a221a815e34a2914]::Substitution, <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>::extend_trusted<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/array/iter.rs:253:27
  29:     0x7fc5db94f0f6 - <core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}> as core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator>::fold::<(), core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator::for_each::call<rustc_errors[a221a815e34a2914]::Substitution, <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>::extend_trusted<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>::{closure#0}>::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/iter/adapters/map.rs:128:19
  30:     0x7fc5db94f0f6 - <core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}> as core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator>::for_each::<<alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>::extend_trusted<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/iter/traits/iterator.rs:828:14
  31:     0x7fc5db94f0f6 - <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>::extend_trusted::<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/alloc/src/vec/mod.rs:3825:26
  32:     0x7fc5db94f0f6 - <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution> as alloc[faecab919d766e3]::vec::spec_extend::SpecExtend<rustc_errors[a221a815e34a2914]::Substitution, core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>>::spec_extend
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/alloc/src/vec/spec_extend.rs:26:14
  33:     0x7fc5db94f0f6 - <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution> as alloc[faecab919d766e3]::vec::spec_from_iter_nested::SpecFromIterNested<rustc_errors[a221a815e34a2914]::Substitution, core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>>::from_iter
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/alloc/src/vec/spec_from_iter_nested.rs:60:16
  34:     0x7fc5db94f0f6 - <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution> as alloc[faecab919d766e3]::vec::spec_from_iter::SpecFromIter<rustc_errors[a221a815e34a2914]::Substitution, core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>>::from_iter
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/alloc/src/vec/spec_from_iter.rs:33:9
  35:     0x7fc5db94f0f6 - <alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution> as core[381d3cb8c3b69b62]::iter::traits::collect::FromIterator<rustc_errors[a221a815e34a2914]::Substitution>>::from_iter::<core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/alloc/src/vec/mod.rs:3689:9
  36:     0x7fc5db94f0f6 - <core[381d3cb8c3b69b62]::iter::adapters::map::Map<core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>, <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>::{closure#0}> as core[381d3cb8c3b69b62]::iter::traits::iterator::Iterator>::collect::<alloc[faecab919d766e3]::vec::Vec<rustc_errors[a221a815e34a2914]::Substitution>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/core/src/iter/traits/iterator.rs:2028:9
  37:     0x7fc5db94f0f6 - <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::span_suggestions_with_style::<rustc_error_messages[9c6f8d4f380856f]::SubdiagMessage, core[381d3cb8c3b69b62]::array::iter::IntoIter<alloc[faecab919d766e3]::string::String, 1usize>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_errors/src/diagnostic.rs:1098:14
  38:     0x7fc5dbaf5da3 - <rustc_lint[b9cdf0d69d43c064]::lints::ShadowedIntoIterDiagSub as rustc_errors[a221a815e34a2914]::diagnostic::Subdiagnostic>::add_to_diag::<()>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/lints.rs:39:10
  39:     0x7fc5dbaf5da3 - <rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>>::subdiagnostic::<rustc_lint[b9cdf0d69d43c064]::lints::ShadowedIntoIterDiagSub>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_errors/src/diagnostic.rs:1229:23
  40:     0x7fc5dbaf5da3 - <rustc_lint[b9cdf0d69d43c064]::lints::ShadowedIntoIterDiag as rustc_errors[a221a815e34a2914]::diagnostic::LintDiagnostic<()>>::decorate_lint
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/lints.rs:28:10
  41:     0x7fc5dbf2bcec - <alloc[faecab919d766e3]::boxed::Box<dyn for<'a, 'b> core[381d3cb8c3b69b62]::ops::function::FnOnce<(&'a mut rustc_errors[a221a815e34a2914]::diagnostic::Diag<'b, ()>,), Output = ()>> as core[381d3cb8c3b69b62]::ops::function::FnOnce<(&mut rustc_errors[a221a815e34a2914]::diagnostic::Diag<()>,)>>::call_once
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/library/alloc/src/boxed.rs:2004:9
  42:     0x7fc5dbf2bcec - rustc_middle[90052d029fdf322c]::lint::lint_level::lint_level_impl
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_middle/src/lint.rs:452:13
  43:     0x7fc5db98b3c2 - rustc_middle[90052d029fdf322c]::lint::lint_level::<<rustc_lint[b9cdf0d69d43c064]::context::LateContext as rustc_lint[b9cdf0d69d43c064]::context::LintContext>::emit_span_lint<rustc_span[a2b3500fb16896e8]::span_encoding::Span, rustc_lint[b9cdf0d69d43c064]::lints::ShadowedIntoIterDiag>::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_middle/src/lint.rs:458:5
  44:     0x7fc5dbae19ed - <rustc_middle[90052d029fdf322c]::ty::context::TyCtxt>::node_span_lint::<rustc_span[a2b3500fb16896e8]::span_encoding::Span, <rustc_lint[b9cdf0d69d43c064]::context::LateContext as rustc_lint[b9cdf0d69d43c064]::context::LintContext>::emit_span_lint<rustc_span[a2b3500fb16896e8]::span_encoding::Span, rustc_lint[b9cdf0d69d43c064]::lints::ShadowedIntoIterDiag>::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_middle/src/ty/context.rs:3291:9
  45:     0x7fc5dbae19ed - <rustc_lint[b9cdf0d69d43c064]::context::LateContext as rustc_lint[b9cdf0d69d43c064]::context::LintContext>::opt_span_lint::<rustc_span[a2b3500fb16896e8]::span_encoding::Span, <rustc_lint[b9cdf0d69d43c064]::context::LateContext as rustc_lint[b9cdf0d69d43c064]::context::LintContext>::emit_span_lint<rustc_span[a2b3500fb16896e8]::span_encoding::Span, rustc_lint[b9cdf0d69d43c064]::lints::ShadowedIntoIterDiag>::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/context.rs:643:33
  46:     0x7fc5dbae19ed - <rustc_lint[b9cdf0d69d43c064]::context::LateContext as rustc_lint[b9cdf0d69d43c064]::context::LintContext>::emit_span_lint::<rustc_span[a2b3500fb16896e8]::span_encoding::Span, rustc_lint[b9cdf0d69d43c064]::lints::ShadowedIntoIterDiag>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/context.rs:529:14
  47:     0x7fc5dbae19ed - <rustc_lint[b9cdf0d69d43c064]::shadowed_into_iter::ShadowedIntoIter as rustc_lint[b9cdf0d69d43c064]::passes::LateLintPass>::check_expr
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/shadowed_into_iter.rs:150:12
  48:     0x7fc5dbb62be0 - <rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass as rustc_lint[b9cdf0d69d43c064]::passes::LateLintPass>::check_expr
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/passes.rs:79:23
  49:     0x7fc5db8eab36 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:33:14
  50:     0x7fc5db8eab36 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>::with_lint_attrs::<<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:59:9
  51:     0x7fc5db8ec6f6 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:165:18
  52:     0x7fc5db8ec6f6 - stacker[bbdba2d264c1d389]::maybe_grow::<(), <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
  53:     0x7fc5db8ec6f6 - rustc_data_structures[66fbb8ae42561fcc]::stack::ensure_sufficient_stack::<(), <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_data_structures/src/stack.rs:21:5
  54:     0x7fc5db8ec6f6 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:164:9
  55:     0x7fc5db8ec6f6 - rustc_hir[55521a98747d8b]::intravisit::walk_expr::<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_hir/src/intravisit.rs:836:13
  56:     0x7fc5db8ec6f6 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:167:17
  57:     0x7fc5db8ec6f6 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>::with_lint_attrs::<<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:59:9
  58:     0x7fc5db8ead29 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:165:18
  59:     0x7fc5db8ead29 - stacker[bbdba2d264c1d389]::maybe_grow::<(), <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
  60:     0x7fc5db8ead29 - rustc_data_structures[66fbb8ae42561fcc]::stack::ensure_sufficient_stack::<(), <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_data_structures/src/stack.rs:21:5
  61:     0x7fc5db8ead29 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:164:9
  62:     0x7fc5db8ead29 - rustc_hir[55521a98747d8b]::intravisit::walk_expr::<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_hir/src/intravisit.rs:876:32
  63:     0x7fc5db8ead29 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:167:17
  64:     0x7fc5db8ead29 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>::with_lint_attrs::<<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:59:9
  65:     0x7fc5db8eb479 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:165:18
  66:     0x7fc5db8eb479 - stacker[bbdba2d264c1d389]::maybe_grow::<(), <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
  67:     0x7fc5db8eb479 - rustc_data_structures[66fbb8ae42561fcc]::stack::ensure_sufficient_stack::<(), <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_data_structures/src/stack.rs:21:5
  68:     0x7fc5db8eb479 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:164:9
  69:     0x7fc5db8eb479 - rustc_hir[55521a98747d8b]::intravisit::walk_expr::<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>
  70:     0x7fc5db8eb479 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:167:17
  71:     0x7fc5db8eb479 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>::with_lint_attrs::<<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:59:9
  72:     0x7fc5db957b9d - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:165:18
  73:     0x7fc5db957b9d - stacker[bbdba2d264c1d389]::maybe_grow::<(), <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
  74:     0x7fc5db957b9d - rustc_data_structures[66fbb8ae42561fcc]::stack::ensure_sufficient_stack::<(), <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_data_structures/src/stack.rs:21:5
  75:     0x7fc5db957b9d - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:164:9
  76:     0x7fc5db957b9d - rustc_hir[55521a98747d8b]::intravisit::walk_stmt::<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_hir/src/intravisit.rs:706:21
  77:     0x7fc5db957b9d - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_stmt
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:179:9
  78:     0x7fc5db957b9d - rustc_hir[55521a98747d8b]::intravisit::walk_block::<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_hir/src/intravisit.rs:694:5
  79:     0x7fc5db8ebd20 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_block
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:240:9
  80:     0x7fc5db8ebd20 - rustc_hir[55521a98747d8b]::intravisit::walk_expr::<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>
  81:     0x7fc5db8ebd20 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:167:17
  82:     0x7fc5db8ebd20 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>::with_lint_attrs::<<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:59:9
  83:     0x7fc5db96797a - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:165:18
  84:     0x7fc5db96797a - stacker[bbdba2d264c1d389]::maybe_grow::<(), <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
  85:     0x7fc5db96797a - rustc_data_structures[66fbb8ae42561fcc]::stack::ensure_sufficient_stack::<(), <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_data_structures/src/stack.rs:21:5
  86:     0x7fc5db96797a - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_expr
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:164:9
  87:     0x7fc5db96797a - rustc_hir[55521a98747d8b]::intravisit::walk_body::<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_hir/src/intravisit.rs:641:13
  88:     0x7fc5db8edd76 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_body
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:120:9
  89:     0x7fc5db8edd76 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_nested_body
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:103:14
  90:     0x7fc5db8edd76 - rustc_hir[55521a98747d8b]::intravisit::walk_fn::<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_hir/src/intravisit.rs:1177:13
  91:     0x7fc5db8edd76 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_fn
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:196:9
  92:     0x7fc5db8edd76 - rustc_hir[55521a98747d8b]::intravisit::walk_item::<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_hir/src/intravisit.rs:558:32
  93:     0x7fc5db8edd76 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_item::{closure#0}::{closure#0}
                               at /rustc-dev/8111a2d6da405e9684a8a83c2c9d69036bf23f12/compiler/rustc_lint/src/late.rs:132:17
  94:     0x7fc5db8edd76 - <rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass>>::with_param_env::<<rustc_lint[b9cdf0d69d43c064]::late::LateContextAndPass<rustc_lint[b9cdf0d69d43c064]::BuiltinCombinedModuleLateLintPass> as rustc_hir[55521a98747d8b]::intravisit::Visitor>::visit_item::{closure#0}::{closure#0}>
.....

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-diagnosticsArea: Messages for errors, warnings, and lintsA-macrosArea: All kinds of macros (custom derive, macro_rules!, proc macros, ..)C-bugCategory: This is a bug.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.needs-triageThis issue may need triage. Remove it if it has been sufficiently triaged.requires-debug-assertionsThis issue requires a build of rustc or tooling with debug-assertions in some way

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions