thread 'rustc' panicked at 'Free regions in optimized MIR', compiler/rustc_mir_transform/src/lib.rs:547:5 stack backtrace: 0: 0x10907a6ce - std::backtrace_rs::backtrace::libunwind::trace::h8720af778d7c0181 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 1: 0x10907a6ce - std::backtrace_rs::backtrace::trace_unsynchronized::hf7815a0e1738dd97 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x10907a6ce - std::sys_common::backtrace::_print_fmt::ha11d4a1a1561ff52 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/sys_common/backtrace.rs:66:5 3: 0x10907a6ce - ::fmt::hf59b77655e5f48d5 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/sys_common/backtrace.rs:45:22 4: 0x1090d2378 - core::fmt::write::h0bf28b88a3df5727 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/core/src/fmt/mod.rs:1198:17 5: 0x109061b48 - std::io::Write::write_fmt::h8cb983143f9a1413 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/io/mod.rs:1672:15 6: 0x10907a50d - std::sys_common::backtrace::_print::hef1fdf28489507cc at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/sys_common/backtrace.rs:48:5 7: 0x10907a50d - std::sys_common::backtrace::print::h8d5f6fa0617a7a6f at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/sys_common/backtrace.rs:35:9 8: 0x109065fc5 - std::panicking::default_hook::{{closure}}::h9a38b3a5351c2f89 9: 0x109065c99 - std::panicking::default_hook::h9fd406ed7af6b3b2 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/panicking.rs:314:9 10: 0x1116a142e - core[63904394253f1ff0]::ops::function::Fn<(&'a core[63904394253f1ff0]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[63904394253f1ff0]::marker::Sync + core[63904394253f1ff0]::marker::Send> as core[63904394253f1ff0]::ops::function::Fn<(&core[63904394253f1ff0]::panic::panic_info::PanicInfo,)>>::call at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/alloc/src/boxed.rs:1949:9 11: 0x1116a142e - rustc_driver[bf0a6e59295c656a]::DEFAULT_HOOK::{closure#0}::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_driver/src/lib.rs:1152:13 12: 0x10906671c - std::panicking::rust_panic_with_hook::h54298efbe823bae4 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/panicking.rs:702:17 13: 0x109032bca - std::panicking::begin_panic_handler::{{closure}}::hfbea0e0703ad8840 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/panicking.rs:586:13 14: 0x109031f07 - std::sys_common::backtrace::__rust_end_short_backtrace::hc1947460183b4f21 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/sys_common/backtrace.rs:138:18 15: 0x109066113 - rust_begin_unwind at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/panicking.rs:584:5 16: 0x1090d0093 - core::panicking::panic_fmt::hcc0d09e0e6452e5a at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/core/src/panicking.rs:142:14 17: 0x11417e948 - rustc_mir_transform[81ee5bc38d82fdde]::inner_optimized_mir at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_mir_transform/src/lib.rs:547:5 18: 0x11417e948 - rustc_mir_transform[81ee5bc38d82fdde]::optimized_mir at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_mir_transform/src/lib.rs:521:21 19: 0x115704dc3 - >::compute at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_system/src/query/config.rs:43:9 20: 0x115704dc3 - rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_system/src/query/plumbing.rs:384:55 21: 0x115704dc3 - stacker[bdc6927b0c198bbf]::maybe_grow::<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}> at /Users/bn/.cargo/registry/src/jiasu.xzqcsaa.nyc.mn-1ecc6299db9ec823/stacker-0.1.14/src/lib.rs:55:9 22: 0x115704dc3 - rustc_data_structures[ae357cdc4826eb69]::stack::ensure_sufficient_stack::<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_data_structures/src/stack.rs:17:5 23: 0x115704dc3 - ::start_query::<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}>::{closure#0}::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_impl/src/plumbing.rs:112:17 24: 0x115704dc3 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::enter_context::<::start_query<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}>::{closure#0}::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1929:50 25: 0x115704dc3 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::set_tlv::::start_query<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}>::{closure#0}::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body>::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1913:9 26: 0x115704dc3 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::enter_context::<::start_query<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}>::{closure#0}::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1929:9 27: 0x115704dc3 - ::start_query::<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_impl/src/plumbing.rs:111:13 28: 0x115704dc3 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::with_related_context::<::start_query<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}>::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1973:13 29: 0x115704dc3 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::with_context::::start_query<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}>::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body>::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1957:40 30: 0x115704dc3 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::with_context_opt::::start_query<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}>::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body>::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body>::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1946:22 31: 0x115704dc3 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::with_context::::start_query<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}>::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body>::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1957:9 32: 0x115704dc3 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::with_related_context::<::start_query<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}>::{closure#0}, &rustc_middle[a1ff4a10fa67ddf2]::mir::Body> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1970:9 33: 0x115704dc3 - ::start_query::<&rustc_middle[a1ff4a10fa67ddf2]::mir::Body, rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_impl/src/plumbing.rs:100:9 34: 0x115704dc3 - rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job:: at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_system/src/query/plumbing.rs:384:22 35: 0x115704dc3 - rustc_query_system[6acc35f78a5b05b3]::query::plumbing::try_execute_query::> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_system/src/query/plumbing.rs:343:44 36: 0x1157af8cd - rustc_query_system[6acc35f78a5b05b3]::query::plumbing::get_query:: at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_system/src/query/plumbing.rs:702:36 37: 0x115476e1b - ::optimized_mir at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_impl/src/lib.rs:56:1 38: 0x1165b716e - ::optimized_mir:: at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/query.rs:259:17 39: 0x1165b716e - ::optimized_mir:: at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/query.rs:240:17 40: 0x1165b716e - ::instance_mir at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/mod.rs:2223:25 41: 0x11404f544 - rustc_monomorphize[64e137207db4b01f]::collector::collect_neighbours at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_monomorphize/src/collector.rs:1444:16 42: 0x11404f544 - rustc_monomorphize[64e137207db4b01f]::collector::collect_items_rec::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_monomorphize/src/collector.rs:484:17 43: 0x11404da03 - stacker[bdc6927b0c198bbf]::maybe_grow::<(), rustc_monomorphize[64e137207db4b01f]::collector::collect_items_rec::{closure#0}> at /Users/bn/.cargo/registry/src/jiasu.xzqcsaa.nyc.mn-1ecc6299db9ec823/stacker-0.1.14/src/lib.rs:55:9 44: 0x11404da03 - rustc_data_structures[ae357cdc4826eb69]::stack::ensure_sufficient_stack::<(), rustc_monomorphize[64e137207db4b01f]::collector::collect_items_rec::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_data_structures/src/stack.rs:17:5 45: 0x11404da03 - rustc_monomorphize[64e137207db4b01f]::collector::collect_items_rec at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_monomorphize/src/collector.rs:483:13 46: 0x11404e053 - rustc_monomorphize[64e137207db4b01f]::collector::collect_items_rec at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_monomorphize/src/collector.rs:540:9 47: 0x114042ed4 - rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_monomorphize/src/collector.rs:351:17 48: 0x114042ed4 - rustc_data_structures[ae357cdc4826eb69]::sync::par_for_each_in::, rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0}>::{closure#0}::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_data_structures/src/sync.rs:154:66 49: 0x114042ed4 - , rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0}>::{closure#0}::{closure#0}> as core[63904394253f1ff0]::ops::function::FnOnce<()>>::call_once at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/core/src/panic/unwind_safe.rs:271:9 50: 0x1140293ab - std[1bab12d46382052d]::panicking::try::do_call::, rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0}>::{closure#0}::{closure#0}>, ()> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/panicking.rs:492:40 51: 0x1140293ab - std[1bab12d46382052d]::panicking::try::<(), core[63904394253f1ff0]::panic::unwind_safe::AssertUnwindSafe, rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0}>::{closure#0}::{closure#0}>> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/panicking.rs:456:19 52: 0x1140293ab - std[1bab12d46382052d]::panic::catch_unwind::, rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0}>::{closure#0}::{closure#0}>, ()> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/panic.rs:137:14 53: 0x1140293ab - rustc_data_structures[ae357cdc4826eb69]::sync::par_for_each_in::, rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0}>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_data_structures/src/sync.rs:154:33 54: 0x1140293ab - core[63904394253f1ff0]::iter::traits::iterator::Iterator::for_each::call::, rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0}>::{closure#0}>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/core/src/iter/traits/iterator.rs:828:29 55: 0x1140293ab - as core[63904394253f1ff0]::iter::traits::iterator::Iterator>::fold::<(), core[63904394253f1ff0]::iter::traits::iterator::Iterator::for_each::call, rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/core/src/iter/traits/iterator.rs:2414:21 56: 0x1140293ab - as core[63904394253f1ff0]::iter::traits::iterator::Iterator>::for_each::, rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0}>::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/core/src/iter/traits/iterator.rs:831:9 57: 0x1140293ab - rustc_data_structures[ae357cdc4826eb69]::sync::par_for_each_in::, rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_data_structures/src/sync.rs:153:13 58: 0x11404bc67 - rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_monomorphize/src/collector.rs:349:13 59: 0x11404bc67 - ::run::<(), rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_data_structures/src/profiling.rs:739:9 60: 0x11404bc67 - ::time::<(), rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items::{closure#1}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_session/src/utils.rs:10:9 61: 0x11404bc67 - rustc_monomorphize[64e137207db4b01f]::collector::collect_crate_mono_items at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_monomorphize/src/collector.rs:348:9 62: 0x114032c81 - rustc_monomorphize[64e137207db4b01f]::partitioning::collect_and_partition_mono_items at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_monomorphize/src/partitioning/mod.rs:377:33 63: 0x115725fc7 - >, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>>::compute at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_system/src/query/config.rs:43:9 64: 0x115725fc7 - rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_system/src/query/plumbing.rs:384:55 65: 0x115725fc7 - stacker[bdc6927b0c198bbf]::maybe_grow::<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}> at /Users/bn/.cargo/registry/src/jiasu.xzqcsaa.nyc.mn-1ecc6299db9ec823/stacker-0.1.14/src/lib.rs:55:9 66: 0x115725fc7 - rustc_data_structures[ae357cdc4826eb69]::stack::ensure_sufficient_stack::<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_data_structures/src/stack.rs:17:5 67: 0x115725fc7 - ::start_query::<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}>::{closure#0}::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_impl/src/plumbing.rs:112:17 68: 0x115725fc7 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::enter_context::<::start_query<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}>::{closure#0}::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1929:50 69: 0x115725fc7 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::set_tlv::::start_query<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}>::{closure#0}::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1913:9 70: 0x115725fc7 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::enter_context::<::start_query<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}>::{closure#0}::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1929:9 71: 0x115725fc7 - ::start_query::<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_impl/src/plumbing.rs:111:13 72: 0x115725fc7 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::with_related_context::<::start_query<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}>::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1973:13 73: 0x115725fc7 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::with_context::::start_query<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}>::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1957:40 74: 0x115725fc7 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::with_context_opt::::start_query<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}>::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1946:22 75: 0x115725fc7 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::with_context::::start_query<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}>::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1957:9 76: 0x115725fc7 - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::with_related_context::<::start_query<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}>::{closure#0}, (&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1970:9 77: 0x115725fc7 - ::start_query::<(&std[1bab12d46382052d]::collections::hash::set::HashSet>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit]), rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_impl/src/plumbing.rs:100:9 78: 0x115725fc7 - rustc_query_system[6acc35f78a5b05b3]::query::plumbing::execute_job::>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_system/src/query/plumbing.rs:384:22 79: 0x115725fc7 - rustc_query_system[6acc35f78a5b05b3]::query::plumbing::try_execute_query::>, &[rustc_middle[a1ff4a10fa67ddf2]::mir::mono::CodegenUnit])>> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_system/src/query/plumbing.rs:343:44 80: 0x1157f396e - rustc_query_system[6acc35f78a5b05b3]::query::plumbing::get_query:: at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_system/src/query/plumbing.rs:702:36 81: 0x1154baa2e - ::collect_and_partition_mono_items at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_query_impl/src/lib.rs:56:1 82: 0x1118cae8d - ::collect_and_partition_mono_items at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/query.rs:259:17 83: 0x1118cae8d - ::collect_and_partition_mono_items at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/query.rs:240:17 84: 0x1118cae8d - rustc_codegen_ssa[8a083a4e61c7a3f1]::base::codegen_crate:: at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_codegen_ssa/src/base.rs:537:25 85: 0x1118cae8d - ::codegen_crate at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_codegen_llvm/src/lib.rs:337:18 86: 0x111779988 - rustc_interface[5ffb3a9f3ca6047f]::passes::start_codegen::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/passes.rs:1005:9 87: 0x111779988 - ::run::, rustc_interface[5ffb3a9f3ca6047f]::passes::start_codegen::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_data_structures/src/profiling.rs:739:9 88: 0x111779988 - ::time::, rustc_interface[5ffb3a9f3ca6047f]::passes::start_codegen::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_session/src/utils.rs:10:9 89: 0x111779988 - rustc_interface[5ffb3a9f3ca6047f]::passes::start_codegen at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/passes.rs:1004:19 90: 0x1117a351f - ::ongoing_codegen::{closure#0}::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/queries.rs:251:20 91: 0x1117a351f - ::enter::<::ongoing_codegen::{closure#0}::{closure#0}, core[63904394253f1ff0]::result::Result, rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/passes.rs:787:42 92: 0x1117a351f - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::enter_context::<::enter<::ongoing_codegen::{closure#0}::{closure#0}, core[63904394253f1ff0]::result::Result, rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result, rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1929:50 93: 0x1117a351f - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::set_tlv::::enter<::ongoing_codegen::{closure#0}::{closure#0}, core[63904394253f1ff0]::result::Result, rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result, rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result, rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1913:9 94: 0x1117a351f - rustc_middle[a1ff4a10fa67ddf2]::ty::context::tls::enter_context::<::enter<::ongoing_codegen::{closure#0}::{closure#0}, core[63904394253f1ff0]::result::Result, rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result, rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_middle/src/ty/context.rs:1929:9 95: 0x1117a351f - ::enter::<::ongoing_codegen::{closure#0}::{closure#0}, core[63904394253f1ff0]::result::Result, rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/passes.rs:787:9 96: 0x1117a351f - ::ongoing_codegen::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/queries.rs:242:13 97: 0x1117a351f - >>::compute::<::ongoing_codegen::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/queries.rs:37:28 98: 0x1117a351f - ::ongoing_codegen at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/queries.rs:240:9 99: 0x111678272 - rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}::{closure#2} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_driver/src/lib.rs:401:13 100: 0x111678272 - ::enter::, rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/queries.rs:381:19 101: 0x111678272 - rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_driver/src/lib.rs:309:22 102: 0x111678272 - rustc_interface[5ffb3a9f3ca6047f]::interface::create_compiler_and_run::, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#1} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/interface.rs:323:13 103: 0x111678272 - rustc_span[934c8995ffb00c6e]::with_source_map::, rustc_interface[5ffb3a9f3ca6047f]::interface::create_compiler_and_run, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#1}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_span/src/lib.rs:986:5 104: 0x111678272 - rustc_interface[5ffb3a9f3ca6047f]::interface::create_compiler_and_run::, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/interface.rs:317:5 105: 0x111678272 - rustc_interface[5ffb3a9f3ca6047f]::interface::run_compiler::, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/interface.rs:339:12 106: 0x111678272 - >::set::, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>> at /Users/bn/.cargo/registry/src/jiasu.xzqcsaa.nyc.mn-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137:9 107: 0x1116a60ac - rustc_span[934c8995ffb00c6e]::create_session_globals_then::, rustc_interface[5ffb3a9f3ca6047f]::interface::run_compiler, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_span/src/lib.rs:112:5 108: 0x1116a60ac - rustc_interface[5ffb3a9f3ca6047f]::util::run_in_thread_pool_with_globals::, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/compiler/rustc_interface/src/util.rs:159:32 109: 0x1116a60ac - std[1bab12d46382052d]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/sys_common/backtrace.rs:122:18 110: 0x1116841b6 - ::spawn_unchecked_::, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#1}::{closure#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/thread/mod.rs:505:17 111: 0x1116841b6 - ::spawn_unchecked_, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[63904394253f1ff0]::ops::function::FnOnce<()>>::call_once at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/core/src/panic/unwind_safe.rs:271:9 112: 0x1116841b6 - std[1bab12d46382052d]::panicking::try::do_call::::spawn_unchecked_, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/panicking.rs:492:40 113: 0x1116841b6 - std[1bab12d46382052d]::panicking::try::, core[63904394253f1ff0]::panic::unwind_safe::AssertUnwindSafe<::spawn_unchecked_, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#1}::{closure#0}>> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/panicking.rs:456:19 114: 0x1116841b6 - std[1bab12d46382052d]::panic::catch_unwind::::spawn_unchecked_, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>> at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/panic.rs:137:14 115: 0x1116841b6 - ::spawn_unchecked_::, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#1} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/thread/mod.rs:504:30 116: 0x1116841b6 - <::spawn_unchecked_, rustc_driver[bf0a6e59295c656a]::run_compiler::{closure#1}>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#0}, core[63904394253f1ff0]::result::Result<(), rustc_errors[6bfc16d8d637b9c8]::ErrorGuaranteed>>::{closure#1} as core[63904394253f1ff0]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/core/src/ops/function.rs:248:5 117: 0x109069389 - as core::ops::function::FnOnce>::call_once::hcba58b239a16ac80 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/alloc/src/boxed.rs:1935:9 118: 0x109069389 - as core::ops::function::FnOnce>::call_once::ha3734835c4157ac5 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/alloc/src/boxed.rs:1935:9 119: 0x109069389 - std::sys::unix::thread::Thread::new::thread_start::h7a450a542fe1eda1 at /Users/bn/Documents/rust-local-fork/valtrees-pretty-print-ice/library/std/src/sys/unix/thread.rs:108:17 120: 0x7fff7cac62eb - __pthread_body 121: 0x7fff7cac9249 - __pthread_start error: internal compiler error: unexpected panic note: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md note: rustc 1.65.0-dev running on x86_64-apple-darwin query stack during panic: #0 [optimized_mir] optimizing MIR for `foo` #1 [collect_and_partition_mono_items] collect_and_partition_mono_items end of query stack