rust-lang / rust

Empowering everyone to build reliable and efficient software.
https://www.rust-lang.org
Other
96.62k stars 12.48k forks source link

ICE: hit debug-assertions assertion `left == right` failed in compiler/rustc_middle/src/hir/map/mod.rs #124125

Open 12101111 opened 4 months ago

12101111 commented 4 months ago

Code

https://github.com/SeaDve/Kooha/

tag: v2.2.3

Meta

rustc --version --verbose:

rustc 1.78.0 (6fd191292 2024-04-12) (gentoo)
binary: rustc
commit-hash: 6fd1912922a7b468b1875d16571bb7a00d5df93f
commit-date: 2024-04-12
host: x86_64-unknown-linux-musl
release: 1.78.0
LLVM version: 18.1.3

It's a rustc build with debug-assertions enabled. I build it from beta(2024-04-13) tar ball using gentoo ebuild.

Error output

   Compiling kooha v2.2.3 (/tmp/portage/media-video/kooha-2.2.3/work/kooha-2.2.3)
thread 'rustc' panicked at compiler/rustc_middle/src/hir/map/mod.rs:917:9:
assertion `left == right` failed
  left: #0
 right: #1465

Backtrace is too long...

12101111 commented 4 months ago
Backtrace part 1

``` stack backtrace: 0: 0x7ff693c3b35b - std::backtrace_rs::backtrace::libunwind::trace::h9269affbfdb887d9 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 1: 0x7ff693c3b35b - std::backtrace_rs::backtrace::trace_unsynchronized::h00f3e6fb998b3c76 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7ff693c3b35b - std::sys_common::backtrace::_print_fmt::hfcfcb2fc0f3c1447 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:68:5 3: 0x7ff693c3b35b - ::fmt::h04dd86548878278b at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7ff693c9b054 - core::fmt::rt::Argument::fmt::h1287a3c34c488db5 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/fmt/rt.rs:142:9 5: 0x7ff693c9b054 - core::fmt::write::h8d8d0abb014d2be4 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/fmt/mod.rs:1153:17 6: 0x7ff693c2e615 - std::io::Write::write_fmt::hfef951e4ff8268c2 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/io/mod.rs:1843:15 7: 0x7ff693c3b124 - std::sys_common::backtrace::_print::h7010a2ecdb7810c1 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:47:5 8: 0x7ff693c3b124 - std::sys_common::backtrace::print::h436f2bdb3516e136 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:34:9 9: 0x7ff693c3e4d3 - std::panicking::default_hook::{{closure}}::hf3c5e6012c70edbd 10: 0x7ff693c3e228 - std::panicking::default_hook::ha41fbfdac3c04176 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:292:9 11: 0x7ff6948eb0b9 - core[50fe7b6447187f86]::ops::function::Fn<(&'a core[50fe7b6447187f86]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[50fe7b6447187f86]::marker::Send + core[50fe7b6447187f86]::marker::Sync> as core[50fe7b6447187f86]::ops::function::Fn<(&core[50fe7b6447187f86]::panic::panic_info::PanicInfo,)>>::call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2034:9 12: 0x7ff6948eb0b9 - rustc_driver_impl[92a07872f28e458c]::install_ice_hook::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:1350:17 13: 0x7ff6948eb0b9 - as core[50fe7b6447187f86]::ops::function::Fn<(&dyn for<'a, 'b> core[50fe7b6447187f86]::ops::function::Fn<(&'a core[50fe7b6447187f86]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[50fe7b6447187f86]::marker::Send + core[50fe7b6447187f86]::marker::Sync, &core[50fe7b6447187f86]::panic::panic_info::PanicInfo)>>::call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2034:9 14: 0x7ff6948eb0b9 - std[5cc9d1ddc1d65700]::panicking::update_hook::>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:234:47 15: 0x7ff693c3ec9d - as core::ops::function::Fn>::call::h4b0816736114fca8 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2034:9 16: 0x7ff693c3ec9d - std::panicking::rust_panic_with_hook::h4c13af94ce83c4be at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:783:13 17: 0x7ff693c3ea22 - std::panicking::begin_panic_handler::{{closure}}::h07a2ae16adf9ca7f at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:657:13 18: 0x7ff693c3b8f6 - std::sys_common::backtrace::__rust_end_short_backtrace::hd2f649dfa5549e99 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:171:18 19: 0x7ff693c3e7b4 - rust_begin_unwind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:645:5 20: 0x7ff693c96af5 - core::panicking::panic_fmt::ha8e61ab67c7f451b at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panicking.rs:72:14 21: 0x7ff693c970cb - core::panicking::assert_failed_inner::h1c7b742a65e79f20 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panicking.rs:343:17 22: 0x7ff69738e768 - core[50fe7b6447187f86]::panicking::assert_failed:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panicking.rs:298:5 23: 0x7ff69741cbe5 - ::span at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/hir/map/mod.rs:917:9 24: 0x7ff694f27cef - ::supplied_sig_of_closure::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:851:24 25: 0x7ff694f27cef - ::supplied_sig_of_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:776:5 26: 0x7ff694f22799 - ::sig_of_closure_no_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:532:25 27: 0x7ff694f1e31f - ::sig_of_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:519:13 28: 0x7ff694f1e31f - ::check_expr_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:68:13 29: 0x7ff694f3f391 - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:328:43 30: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 31: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 32: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 33: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 34: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 35: 0x7ff694df8e86 - ::check_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:150:9 36: 0x7ff694df8e86 - ::check_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:83:18 37: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 38: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 39: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 40: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 41: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 42: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 43: 0x7ff694f4066a - ::check_expr_with_expectation_and_needs at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:138:18 44: 0x7ff694f4066a - ::check_expr_addr_of at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:443:13 45: 0x7ff694f4066a - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:296:17 46: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 47: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 48: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 49: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 50: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 51: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 52: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 53: 0x7ff694dfcd5c - ::confirm_builtin_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:521:9 54: 0x7ff694dfa126 - ::check_call 55: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 56: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 57: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 58: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 59: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 60: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 61: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:44 62: 0x7ff694e69c54 - >::map::<(&rustc_hir[a3ebc565f818b8f]::hir::Expr, rustc_middle[974bfd262d6d5907]::ty::Ty), ::check_block_with_expected::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/option.rs:1073:29 63: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:26 64: 0x7ff694e69c54 - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 65: 0x7ff694e69c54 - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 66: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 67: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 68: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 69: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 70: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 71: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 72: 0x7ff694e21870 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 73: 0x7ff694e21870 - ::check_return_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:846:30 74: 0x7ff694f1b473 - rustc_hir_typeck[316f448a5be2a2e3]::check::check_fn at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/check.rs:113:5 75: 0x7ff694f209df - ::check_expr_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:300:9 76: 0x7ff694f3f391 - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:328:43 77: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 78: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 79: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 80: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 81: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 82: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 83: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 84: 0x7ff694dfcd5c - ::confirm_builtin_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:521:9 85: 0x7ff694dfa126 - ::check_call 86: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 87: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 88: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 89: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 90: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 91: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 92: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:44 93: 0x7ff694e69c54 - >::map::<(&rustc_hir[a3ebc565f818b8f]::hir::Expr, rustc_middle[974bfd262d6d5907]::ty::Ty), ::check_block_with_expected::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/option.rs:1073:29 94: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:26 95: 0x7ff694e69c54 - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 96: 0x7ff694e69c54 - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 97: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 98: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 99: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 100: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 101: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 102: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 103: 0x7ff694e68dd3 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 104: 0x7ff694e68dd3 - ::check_expr_coercible_to_type at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:119:18 105: 0x7ff694e68dd3 - ::check_decl_initializer at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1540:13 106: 0x7ff694e68f89 - ::check_decl at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1551:27 107: 0x7ff694e6954e - ::check_decl_local at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1583:9 108: 0x7ff694e6954e - ::check_stmt at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1606:17 109: 0x7ff694e69c2a - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1671:17 110: 0x7ff694e69c2a - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 111: 0x7ff694e69c2a - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 112: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 113: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 114: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 115: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 116: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 117: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 118: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 119: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 120: 0x7ff694dfcd5c - ::confirm_builtin_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:521:9 121: 0x7ff694dfa126 - ::check_call 122: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 123: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 124: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 125: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 126: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 127: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 128: 0x7ff694f4066a - ::check_expr_with_expectation_and_needs at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:138:18 129: 0x7ff694f4066a - ::check_expr_addr_of at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:443:13 130: 0x7ff694f4066a - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:296:17 131: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 132: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 133: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 134: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 135: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 136: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 137: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 138: 0x7ff694dfcd5c - ::confirm_builtin_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:521:9 139: 0x7ff694dfa126 - ::check_call 140: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 141: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 142: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 143: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 144: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 145: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 146: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 147: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 148: 0x7ff694dfcd5c - ::confirm_builtin_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:521:9 149: 0x7ff694dfa126 - ::check_call 150: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 151: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 152: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 153: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 154: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 155: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 156: 0x7ff694e68dd3 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 157: 0x7ff694e68dd3 - ::check_expr_coercible_to_type at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:119:18 158: 0x7ff694e68dd3 - ::check_decl_initializer at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1540:13 159: 0x7ff694e68f89 - ::check_decl at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1551:27 160: 0x7ff694e6954e - ::check_decl_local at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1583:9 161: 0x7ff694e6954e - ::check_stmt at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1606:17 162: 0x7ff694e69c2a - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1671:17 163: 0x7ff694e69c2a - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 164: 0x7ff694e69c2a - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 165: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 166: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 167: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 168: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 169: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 170: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 171: 0x7ff694e21870 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 172: 0x7ff694e21870 - ::check_return_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:846:30 173: 0x7ff694f1b473 - rustc_hir_typeck[316f448a5be2a2e3]::check::check_fn at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/check.rs:113:5 174: 0x7ff694f0d599 - rustc_hir_typeck[316f448a5be2a2e3]::typeck_with_fallback::::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/lib.rs:215:9 175: 0x7ff694f0d599 - rustc_hir_typeck[316f448a5be2a2e3]::typeck_with_fallback:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/lib.rs:170:1 176: 0x7ff694f0d599 - rustc_hir_typeck[316f448a5be2a2e3]::typeck at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/lib.rs:144:5 177: 0x7ff6964ac80b - rustc_query_impl[36203e0c4647b155]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:624:47 178: 0x7ff6964ac80b - rustc_query_impl[36203e0c4647b155]::plumbing::__rust_begin_short_backtrace::> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:548:18 179: 0x7ff696461e30 - rustc_query_impl[36203e0c4647b155]::query_impl::typeck::dynamic_query::{closure#2} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:620:25 180: 0x7ff696461e30 - >::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/ops/function.rs:250:5 181: 0x7ff6962c5878 - >, false, false, false> as rustc_query_system[7f2f3d9bb383e0cb]::query::config::QueryConfig>::compute at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/lib.rs:113:9 182: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:72 183: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:82:9 184: 0x7ff6962c5878 - >>::try_with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:284:16 185: 0x7ff6962c5878 - >>::with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:260:9 186: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:79:9 187: 0x7ff6962c5878 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:151:13 188: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:133:9 189: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:36 190: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:100:18 191: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:5 192: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:124:5 193: 0x7ff6962c5878 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:136:9 194: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:18 195: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:405:9 196: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:348:13 197: 0x7ff6964edcf2 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:32 198: 0x7ff6964edcf2 - stacker[cc907fa65bec9f50]::maybe_grow::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 199: 0x7ff6964edcf2 - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 200: 0x7ff6964edcf2 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:5 201: 0x7ff6964edcf2 - rustc_query_impl[36203e0c4647b155]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:598:26 202: 0x7ff6951759ff - rustc_middle[974bfd262d6d5907]::query::plumbing::query_ensure::>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:172:9 203: 0x7ff6951759ff - ::typeck:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:207:9 204: 0x7ff6951759ff - rustc_hir_analysis[7ee50eb98945ca1a]::check_crate::{closure#4} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_analysis/src/lib.rs:206:13 205: 0x7ff6951759ff - ::par_body_owners::::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/hir/map/mod.rs:376:82 206: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:80:30 207: 0x7ff6951759ff - ::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> as core[50fe7b6447187f86]::ops::function::FnOnce<()>>::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panic/unwind_safe.rs:272:9 208: 0x7ff6951759ff - std[5cc9d1ddc1d65700]::panicking::try::do_call::::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}>, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:552:40 209: 0x7ff6951759ff - std[5cc9d1ddc1d65700]::panicking::try::<(), core[50fe7b6447187f86]::panic::unwind_safe::AssertUnwindSafe::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:516:19 210: 0x7ff6951759ff - std[5cc9d1ddc1d65700]::panic::catch_unwind::::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}>, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panic.rs:146:14 211: 0x7ff6951759ff - ::run::<(), rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:28:9 212: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:80:17 213: 0x7ff6951759ff - as core[50fe7b6447187f86]::iter::traits::iterator::Iterator>::for_each::::par_body_owners::{closure#0}>::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/slice/iter/macros.rs:254:21 214: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:79:13 215: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::parallel_guard::<(), rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:44:15 216: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:78:9 217: 0x7ff6951759ff - ::par_body_owners:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/hir/map/mod.rs:376:9 218: 0x7ff6951759ff - rustc_hir_analysis[7ee50eb98945ca1a]::check_crate at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_analysis/src/lib.rs:203:5 219: 0x7ff694b2a609 - rustc_interface[112a6b1fec2c5387]::passes::analysis at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/passes.rs:737:5 220: 0x7ff6964accdb - rustc_query_impl[36203e0c4647b155]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:624:47 221: 0x7ff6964accdb - rustc_query_impl[36203e0c4647b155]::plumbing::__rust_begin_short_backtrace::> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:548:18 222: 0x7ff696463ba8 - rustc_query_impl[36203e0c4647b155]::query_impl::analysis::dynamic_query::{closure#2} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:620:25 223: 0x7ff696463ba8 - >::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/ops/function.rs:250:5 224: 0x7ff696261ca0 - >, false, false, false> as rustc_query_system[7f2f3d9bb383e0cb]::query::config::QueryConfig>::compute at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/lib.rs:113:9 225: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:72 226: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:82:9 227: 0x7ff696261ca0 - >>::try_with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:284:16 228: 0x7ff696261ca0 - >>::with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:260:9 229: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:79:9 230: 0x7ff696261ca0 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:151:13 231: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:133:9 232: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:36 233: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:100:18 234: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:5 235: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:124:5 236: 0x7ff696261ca0 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:136:9 237: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:18 238: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:405:9 239: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:348:13 240: 0x7ff6964c481e - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:32 241: 0x7ff6964c481e - stacker[cc907fa65bec9f50]::maybe_grow::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 242: 0x7ff6964c481e - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 243: 0x7ff6964c481e - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:5 244: 0x7ff6964c481e - rustc_query_impl[36203e0c4647b155]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:598:26 245: 0x7ff694873a4c - rustc_middle[974bfd262d6d5907]::query::plumbing::query_get_at::>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:156:17 246: 0x7ff694873a4c - ::analysis at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/mod.rs:2235:1 247: 0x7ff694873a4c - ::analysis at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:431:35 248: 0x7ff694873a4c - rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}::{closure#1}::{closure#3} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:440:52 249: 0x7ff694873a4c - ::enter::>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context.rs:713:37 250: 0x7ff694873a4c - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::<::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:82:9 251: 0x7ff694873a4c - >>::try_with::::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:284:16 252: 0x7ff694873a4c - >>::with::::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:260:9 253: 0x7ff694873a4c - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::<::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:79:9 254: 0x7ff694873a4c - ::enter::> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context.rs:713:9 255: 0x7ff694873a4c - >::enter::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}::{closure#1}::{closure#3}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/queries.rs:70:9 256: 0x7ff6948e96bd - rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}::{closure#1} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:440:13 257: 0x7ff6948e96bd - ::enter::, rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/queries.rs:309:19 258: 0x7ff6948e96bd - rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:388:22 259: 0x7ff6948e96bd - rustc_interface[112a6b1fec2c5387]::interface::run_compiler::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/interface.rs:477:31 260: 0x7ff6948e96bd - rustc_span[34a733d6ba972102]::set_source_map::, rustc_interface[112a6b1fec2c5387]::interface::run_compiler, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_span/src/lib.rs:1275:5 261: 0x7ff6948e96bd - rustc_interface[112a6b1fec2c5387]::interface::run_compiler::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/interface.rs:463:13 262: 0x7ff6948d948a - >::set::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rust/deps/scoped-tls/src/lib.rs:137:9 263: 0x7ff6948d948a - rustc_span[34a733d6ba972102]::create_session_globals_then::, rustc_interface[112a6b1fec2c5387]::interface::run_compiler, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_span/src/lib.rs:136:5 264: 0x7ff6948d948a - rustc_interface[112a6b1fec2c5387]::util::run_in_thread_with_globals::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/util.rs:80:38 265: 0x7ff6948d948a - std[5cc9d1ddc1d65700]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:155:18 266: 0x7ff6948f0079 - ::spawn_unchecked_::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/mod.rs:528:17 267: 0x7ff6948f0079 - ::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[50fe7b6447187f86]::ops::function::FnOnce<()>>::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panic/unwind_safe.rs:272:9 268: 0x7ff6948f0079 - std[5cc9d1ddc1d65700]::panicking::try::do_call::::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:552:40 269: 0x7ff6948f0079 - std[5cc9d1ddc1d65700]::panicking::try::, core[50fe7b6447187f86]::panic::unwind_safe::AssertUnwindSafe<::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:516:19 270: 0x7ff6948f0079 - std[5cc9d1ddc1d65700]::panic::catch_unwind::::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panic.rs:146:14 271: 0x7ff6948f0079 - ::spawn_unchecked_::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/mod.rs:527:30 272: 0x7ff6948f0079 - <::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1} as core[50fe7b6447187f86]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/ops/function.rs:250:5 273: 0x7ff693c4abce - as core::ops::function::FnOnce>::call_once::h9f1be6aaec889f32 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2020:9 274: 0x7ff693c4abce - as core::ops::function::FnOnce>::call_once::h74d4d88247963045 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2020:9 275: 0x7ff693c4abce - std::sys::pal::unix::thread::Thread::new::thread_start::hf78ed4eb7ee46299 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys/pal/unix/thread.rs:108:17 error: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md note: rustc 1.78.0 (6fd191292 2024-04-12) (gentoo) running on x86_64-unknown-linux-musl note: compiler flags: --crate-type bin -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C target-cpu=znver4 -C opt-level=3 -C codegen-units=1 -C target-feature=-crt-static -C linker-plugin-lto -C linker=clang -C link-arg=-fuse-ld=lld -C link-arg=-flto=thin -C link-arg=-Wl,--lto-O3,-O3,--icf=safe -C link-arg=-Wl,-z,pack-relative-relocs note: some of the compiler flags provided by cargo are hidden query stack during panic: #0 [typeck] type-checking `preferences_window::imp::::constructed` #1 [analysis] running analysis passes on this crate end of query stack ```

12101111 commented 4 months ago
Backtrace part 2

``` thread 'rustc' panicked at compiler/rustc_middle/src/hir/map/mod.rs:917:9: assertion `left == right` failed left: #0 right: #1569 stack backtrace: 0: 0x7ff693c3b35b - std::backtrace_rs::backtrace::libunwind::trace::h9269affbfdb887d9 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 1: 0x7ff693c3b35b - std::backtrace_rs::backtrace::trace_unsynchronized::h00f3e6fb998b3c76 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7ff693c3b35b - std::sys_common::backtrace::_print_fmt::hfcfcb2fc0f3c1447 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:68:5 3: 0x7ff693c3b35b - ::fmt::h04dd86548878278b at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7ff693c9b054 - core::fmt::rt::Argument::fmt::h1287a3c34c488db5 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/fmt/rt.rs:142:9 5: 0x7ff693c9b054 - core::fmt::write::h8d8d0abb014d2be4 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/fmt/mod.rs:1153:17 6: 0x7ff693c2e615 - std::io::Write::write_fmt::hfef951e4ff8268c2 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/io/mod.rs:1843:15 7: 0x7ff693c3b124 - std::sys_common::backtrace::_print::h7010a2ecdb7810c1 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:47:5 8: 0x7ff693c3b124 - std::sys_common::backtrace::print::h436f2bdb3516e136 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:34:9 9: 0x7ff693c3e4d3 - std::panicking::default_hook::{{closure}}::hf3c5e6012c70edbd 10: 0x7ff693c3e228 - std::panicking::default_hook::ha41fbfdac3c04176 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:292:9 11: 0x7ff6948eb0b9 - core[50fe7b6447187f86]::ops::function::Fn<(&'a core[50fe7b6447187f86]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[50fe7b6447187f86]::marker::Send + core[50fe7b6447187f86]::marker::Sync> as core[50fe7b6447187f86]::ops::function::Fn<(&core[50fe7b6447187f86]::panic::panic_info::PanicInfo,)>>::call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2034:9 12: 0x7ff6948eb0b9 - rustc_driver_impl[92a07872f28e458c]::install_ice_hook::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:1350:17 13: 0x7ff6948eb0b9 - as core[50fe7b6447187f86]::ops::function::Fn<(&dyn for<'a, 'b> core[50fe7b6447187f86]::ops::function::Fn<(&'a core[50fe7b6447187f86]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[50fe7b6447187f86]::marker::Send + core[50fe7b6447187f86]::marker::Sync, &core[50fe7b6447187f86]::panic::panic_info::PanicInfo)>>::call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2034:9 14: 0x7ff6948eb0b9 - std[5cc9d1ddc1d65700]::panicking::update_hook::>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:234:47 15: 0x7ff693c3ec9d - as core::ops::function::Fn>::call::h4b0816736114fca8 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2034:9 16: 0x7ff693c3ec9d - std::panicking::rust_panic_with_hook::h4c13af94ce83c4be at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:783:13 17: 0x7ff693c3ea22 - std::panicking::begin_panic_handler::{{closure}}::h07a2ae16adf9ca7f at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:657:13 18: 0x7ff693c3b8f6 - std::sys_common::backtrace::__rust_end_short_backtrace::hd2f649dfa5549e99 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:171:18 19: 0x7ff693c3e7b4 - rust_begin_unwind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:645:5 20: 0x7ff693c96af5 - core::panicking::panic_fmt::ha8e61ab67c7f451b at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panicking.rs:72:14 21: 0x7ff693c970cb - core::panicking::assert_failed_inner::h1c7b742a65e79f20 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panicking.rs:343:17 22: 0x7ff69738e768 - core[50fe7b6447187f86]::panicking::assert_failed:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panicking.rs:298:5 23: 0x7ff69741cbe5 - ::span at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/hir/map/mod.rs:917:9 24: 0x7ff694f27cef - ::supplied_sig_of_closure::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:851:24 25: 0x7ff694f27cef - ::supplied_sig_of_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:776:5 26: 0x7ff694f22799 - ::sig_of_closure_no_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:532:25 27: 0x7ff694f1e31f - ::sig_of_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:519:13 28: 0x7ff694f1e31f - ::check_expr_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:68:13 29: 0x7ff694f3f391 - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:328:43 30: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 31: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 32: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 33: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 34: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 35: 0x7ff694df8e86 - ::check_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:150:9 36: 0x7ff694df8e86 - ::check_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:83:18 37: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 38: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 39: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 40: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 41: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 42: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 43: 0x7ff694f4066a - ::check_expr_with_expectation_and_needs at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:138:18 44: 0x7ff694f4066a - ::check_expr_addr_of at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:443:13 45: 0x7ff694f4066a - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:296:17 46: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 47: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 48: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 49: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 50: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 51: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 52: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 53: 0x7ff694dfcd5c - ::confirm_builtin_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:521:9 54: 0x7ff694dfa126 - ::check_call 55: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 56: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 57: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 58: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 59: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 60: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 61: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:44 62: 0x7ff694e69c54 - >::map::<(&rustc_hir[a3ebc565f818b8f]::hir::Expr, rustc_middle[974bfd262d6d5907]::ty::Ty), ::check_block_with_expected::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/option.rs:1073:29 63: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:26 64: 0x7ff694e69c54 - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 65: 0x7ff694e69c54 - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 66: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 67: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 68: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 69: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 70: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 71: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 72: 0x7ff694e21870 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 73: 0x7ff694e21870 - ::check_return_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:846:30 74: 0x7ff694f1b473 - rustc_hir_typeck[316f448a5be2a2e3]::check::check_fn at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/check.rs:113:5 75: 0x7ff694f209df - ::check_expr_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:300:9 76: 0x7ff694f3f391 - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:328:43 77: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 78: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 79: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 80: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 81: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 82: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 83: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 84: 0x7ff694dfcd5c - ::confirm_builtin_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:521:9 85: 0x7ff694dfa126 - ::check_call 86: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 87: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 88: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 89: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 90: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 91: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 92: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:44 93: 0x7ff694e69c54 - >::map::<(&rustc_hir[a3ebc565f818b8f]::hir::Expr, rustc_middle[974bfd262d6d5907]::ty::Ty), ::check_block_with_expected::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/option.rs:1073:29 94: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:26 95: 0x7ff694e69c54 - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 96: 0x7ff694e69c54 - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 97: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 98: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 99: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 100: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 101: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 102: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 103: 0x7ff694e68dd3 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 104: 0x7ff694e68dd3 - ::check_expr_coercible_to_type at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:119:18 105: 0x7ff694e68dd3 - ::check_decl_initializer at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1540:13 106: 0x7ff694e68f89 - ::check_decl at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1551:27 107: 0x7ff694e6954e - ::check_decl_local at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1583:9 108: 0x7ff694e6954e - ::check_stmt at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1606:17 109: 0x7ff694e69c2a - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1671:17 110: 0x7ff694e69c2a - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 111: 0x7ff694e69c2a - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 112: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 113: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 114: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 115: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 116: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 117: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 118: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 119: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 120: 0x7ff694e5c4b6 - ::check_method_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:131:9 121: 0x7ff694f478c0 - ::check_method_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:1363:9 122: 0x7ff694f478c0 - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:332:17 123: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 124: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 125: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 126: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 127: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 128: 0x7ff694f3f89a - ::check_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:150:9 129: 0x7ff694f3f89a - ::check_method_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:1331:22 130: 0x7ff694f3f89a - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:332:17 131: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 132: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 133: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 134: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 135: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 136: 0x7ff694e695a9 - ::check_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:150:9 137: 0x7ff694e695a9 - ::check_stmt at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1619:17 138: 0x7ff694e69c2a - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1671:17 139: 0x7ff694e69c2a - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 140: 0x7ff694e69c2a - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 141: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 142: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 143: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 144: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 145: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 146: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 147: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:44 148: 0x7ff694e69c54 - >::map::<(&rustc_hir[a3ebc565f818b8f]::hir::Expr, rustc_middle[974bfd262d6d5907]::ty::Ty), ::check_block_with_expected::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/option.rs:1073:29 149: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:26 150: 0x7ff694e69c54 - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 151: 0x7ff694e69c54 - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 152: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 153: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 154: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 155: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 156: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 157: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 158: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:44 159: 0x7ff694e69c54 - >::map::<(&rustc_hir[a3ebc565f818b8f]::hir::Expr, rustc_middle[974bfd262d6d5907]::ty::Ty), ::check_block_with_expected::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/option.rs:1073:29 160: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:26 161: 0x7ff694e69c54 - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 162: 0x7ff694e69c54 - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 163: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 164: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 165: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 166: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 167: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 168: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 169: 0x7ff694e21870 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 170: 0x7ff694e21870 - ::check_return_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:846:30 171: 0x7ff694f1b473 - rustc_hir_typeck[316f448a5be2a2e3]::check::check_fn at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/check.rs:113:5 172: 0x7ff694f209df - ::check_expr_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:300:9 173: 0x7ff694f3f391 - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:328:43 174: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 175: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 176: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 177: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 178: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 179: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:44 180: 0x7ff694e69c54 - >::map::<(&rustc_hir[a3ebc565f818b8f]::hir::Expr, rustc_middle[974bfd262d6d5907]::ty::Ty), ::check_block_with_expected::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/option.rs:1073:29 181: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:26 182: 0x7ff694e69c54 - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 183: 0x7ff694e69c54 - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 184: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 185: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 186: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 187: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 188: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 189: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 190: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 191: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 192: 0x7ff694e5c4b6 - ::check_method_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:131:9 193: 0x7ff694f478c0 - ::check_method_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:1363:9 194: 0x7ff694f478c0 - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:332:17 195: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 196: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 197: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 198: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 199: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 200: 0x7ff694e695a9 - ::check_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:150:9 201: 0x7ff694e695a9 - ::check_stmt at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1619:17 202: 0x7ff694e69c2a - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1671:17 203: 0x7ff694e69c2a - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 204: 0x7ff694e69c2a - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 205: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 206: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 207: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 208: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 209: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 210: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 211: 0x7ff694e21870 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 212: 0x7ff694e21870 - ::check_return_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:846:30 213: 0x7ff694f1b473 - rustc_hir_typeck[316f448a5be2a2e3]::check::check_fn at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/check.rs:113:5 214: 0x7ff694f0d599 - rustc_hir_typeck[316f448a5be2a2e3]::typeck_with_fallback::::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/lib.rs:215:9 215: 0x7ff694f0d599 - rustc_hir_typeck[316f448a5be2a2e3]::typeck_with_fallback:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/lib.rs:170:1 216: 0x7ff694f0d599 - rustc_hir_typeck[316f448a5be2a2e3]::typeck at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/lib.rs:144:5 217: 0x7ff6964ac80b - rustc_query_impl[36203e0c4647b155]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:624:47 218: 0x7ff6964ac80b - rustc_query_impl[36203e0c4647b155]::plumbing::__rust_begin_short_backtrace::> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:548:18 219: 0x7ff696461e30 - rustc_query_impl[36203e0c4647b155]::query_impl::typeck::dynamic_query::{closure#2} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:620:25 220: 0x7ff696461e30 - >::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/ops/function.rs:250:5 221: 0x7ff6962c5878 - >, false, false, false> as rustc_query_system[7f2f3d9bb383e0cb]::query::config::QueryConfig>::compute at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/lib.rs:113:9 222: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:72 223: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:82:9 224: 0x7ff6962c5878 - >>::try_with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:284:16 225: 0x7ff6962c5878 - >>::with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:260:9 226: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:79:9 227: 0x7ff6962c5878 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:151:13 228: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:133:9 229: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:36 230: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:100:18 231: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:5 232: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:124:5 233: 0x7ff6962c5878 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:136:9 234: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:18 235: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:405:9 236: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:348:13 237: 0x7ff6964edcf2 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:32 238: 0x7ff6964edcf2 - stacker[cc907fa65bec9f50]::maybe_grow::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 239: 0x7ff6964edcf2 - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 240: 0x7ff6964edcf2 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:5 241: 0x7ff6964edcf2 - rustc_query_impl[36203e0c4647b155]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:598:26 242: 0x7ff6951759ff - rustc_middle[974bfd262d6d5907]::query::plumbing::query_ensure::>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:172:9 243: 0x7ff6951759ff - ::typeck:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:207:9 244: 0x7ff6951759ff - rustc_hir_analysis[7ee50eb98945ca1a]::check_crate::{closure#4} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_analysis/src/lib.rs:206:13 245: 0x7ff6951759ff - ::par_body_owners::::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/hir/map/mod.rs:376:82 246: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:80:30 247: 0x7ff6951759ff - ::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> as core[50fe7b6447187f86]::ops::function::FnOnce<()>>::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panic/unwind_safe.rs:272:9 248: 0x7ff6951759ff - std[5cc9d1ddc1d65700]::panicking::try::do_call::::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}>, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:552:40 249: 0x7ff6951759ff - std[5cc9d1ddc1d65700]::panicking::try::<(), core[50fe7b6447187f86]::panic::unwind_safe::AssertUnwindSafe::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:516:19 250: 0x7ff6951759ff - std[5cc9d1ddc1d65700]::panic::catch_unwind::::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}>, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panic.rs:146:14 251: 0x7ff6951759ff - ::run::<(), rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:28:9 252: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:80:17 253: 0x7ff6951759ff - as core[50fe7b6447187f86]::iter::traits::iterator::Iterator>::for_each::::par_body_owners::{closure#0}>::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/slice/iter/macros.rs:254:21 254: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:79:13 255: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::parallel_guard::<(), rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:44:15 256: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:78:9 257: 0x7ff6951759ff - ::par_body_owners:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/hir/map/mod.rs:376:9 258: 0x7ff6951759ff - rustc_hir_analysis[7ee50eb98945ca1a]::check_crate at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_analysis/src/lib.rs:203:5 259: 0x7ff694b2a609 - rustc_interface[112a6b1fec2c5387]::passes::analysis at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/passes.rs:737:5 260: 0x7ff6964accdb - rustc_query_impl[36203e0c4647b155]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:624:47 261: 0x7ff6964accdb - rustc_query_impl[36203e0c4647b155]::plumbing::__rust_begin_short_backtrace::> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:548:18 262: 0x7ff696463ba8 - rustc_query_impl[36203e0c4647b155]::query_impl::analysis::dynamic_query::{closure#2} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:620:25 263: 0x7ff696463ba8 - >::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/ops/function.rs:250:5 264: 0x7ff696261ca0 - >, false, false, false> as rustc_query_system[7f2f3d9bb383e0cb]::query::config::QueryConfig>::compute at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/lib.rs:113:9 265: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:72 266: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:82:9 267: 0x7ff696261ca0 - >>::try_with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:284:16 268: 0x7ff696261ca0 - >>::with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:260:9 269: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:79:9 270: 0x7ff696261ca0 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:151:13 271: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:133:9 272: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:36 273: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:100:18 274: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:5 275: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:124:5 276: 0x7ff696261ca0 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:136:9 277: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:18 278: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:405:9 279: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:348:13 280: 0x7ff6964c481e - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:32 281: 0x7ff6964c481e - stacker[cc907fa65bec9f50]::maybe_grow::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 282: 0x7ff6964c481e - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 283: 0x7ff6964c481e - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:5 284: 0x7ff6964c481e - rustc_query_impl[36203e0c4647b155]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:598:26 285: 0x7ff694873a4c - rustc_middle[974bfd262d6d5907]::query::plumbing::query_get_at::>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:156:17 286: 0x7ff694873a4c - ::analysis at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/mod.rs:2235:1 287: 0x7ff694873a4c - ::analysis at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:431:35 288: 0x7ff694873a4c - rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}::{closure#1}::{closure#3} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:440:52 289: 0x7ff694873a4c - ::enter::>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context.rs:713:37 290: 0x7ff694873a4c - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::<::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:82:9 291: 0x7ff694873a4c - >>::try_with::::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:284:16 292: 0x7ff694873a4c - >>::with::::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:260:9 293: 0x7ff694873a4c - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::<::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:79:9 294: 0x7ff694873a4c - ::enter::> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context.rs:713:9 295: 0x7ff694873a4c - >::enter::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}::{closure#1}::{closure#3}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/queries.rs:70:9 296: 0x7ff6948e96bd - rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}::{closure#1} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:440:13 297: 0x7ff6948e96bd - ::enter::, rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/queries.rs:309:19 298: 0x7ff6948e96bd - rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:388:22 299: 0x7ff6948e96bd - rustc_interface[112a6b1fec2c5387]::interface::run_compiler::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/interface.rs:477:31 300: 0x7ff6948e96bd - rustc_span[34a733d6ba972102]::set_source_map::, rustc_interface[112a6b1fec2c5387]::interface::run_compiler, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_span/src/lib.rs:1275:5 301: 0x7ff6948e96bd - rustc_interface[112a6b1fec2c5387]::interface::run_compiler::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/interface.rs:463:13 302: 0x7ff6948d948a - >::set::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rust/deps/scoped-tls/src/lib.rs:137:9 303: 0x7ff6948d948a - rustc_span[34a733d6ba972102]::create_session_globals_then::, rustc_interface[112a6b1fec2c5387]::interface::run_compiler, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_span/src/lib.rs:136:5 304: 0x7ff6948d948a - rustc_interface[112a6b1fec2c5387]::util::run_in_thread_with_globals::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/util.rs:80:38 305: 0x7ff6948d948a - std[5cc9d1ddc1d65700]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:155:18 306: 0x7ff6948f0079 - ::spawn_unchecked_::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/mod.rs:528:17 307: 0x7ff6948f0079 - ::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[50fe7b6447187f86]::ops::function::FnOnce<()>>::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panic/unwind_safe.rs:272:9 308: 0x7ff6948f0079 - std[5cc9d1ddc1d65700]::panicking::try::do_call::::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:552:40 309: 0x7ff6948f0079 - std[5cc9d1ddc1d65700]::panicking::try::, core[50fe7b6447187f86]::panic::unwind_safe::AssertUnwindSafe<::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:516:19 310: 0x7ff6948f0079 - std[5cc9d1ddc1d65700]::panic::catch_unwind::::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panic.rs:146:14 311: 0x7ff6948f0079 - ::spawn_unchecked_::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/mod.rs:527:30 312: 0x7ff6948f0079 - <::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1} as core[50fe7b6447187f86]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/ops/function.rs:250:5 313: 0x7ff693c4abce - as core::ops::function::FnOnce>::call_once::h9f1be6aaec889f32 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2020:9 314: 0x7ff693c4abce - as core::ops::function::FnOnce>::call_once::h74d4d88247963045 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2020:9 315: 0x7ff693c4abce - std::sys::pal::unix::thread::Thread::new::thread_start::hf78ed4eb7ee46299 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys/pal/unix/thread.rs:108:17 error: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md note: rustc 1.78.0 (6fd191292 2024-04-12) (gentoo) running on x86_64-unknown-linux-musl note: compiler flags: --crate-type bin -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C target-cpu=znver4 -C opt-level=3 -C codegen-units=1 -C target-feature=-crt-static -C linker-plugin-lto -C linker=clang -C link-arg=-fuse-ld=lld -C link-arg=-flto=thin -C link-arg=-Wl,--lto-O3,-O3,--icf=safe -C link-arg=-Wl,-z,pack-relative-relocs note: some of the compiler flags provided by cargo are hidden query stack during panic: #0 [typeck] type-checking `preferences_window::profile_row_factory` #1 [analysis] running analysis passes on this crate end of query stack ```

12101111 commented 4 months ago
Backtrace part 3

``` thread 'rustc' panicked at compiler/rustc_middle/src/hir/map/mod.rs:917:9: assertion `left == right` failed left: #0 right: #2515 stack backtrace: 0: 0x7ff693c3b35b - std::backtrace_rs::backtrace::libunwind::trace::h9269affbfdb887d9 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 1: 0x7ff693c3b35b - std::backtrace_rs::backtrace::trace_unsynchronized::h00f3e6fb998b3c76 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7ff693c3b35b - std::sys_common::backtrace::_print_fmt::hfcfcb2fc0f3c1447 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:68:5 3: 0x7ff693c3b35b - ::fmt::h04dd86548878278b at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7ff693c9b054 - core::fmt::rt::Argument::fmt::h1287a3c34c488db5 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/fmt/rt.rs:142:9 5: 0x7ff693c9b054 - core::fmt::write::h8d8d0abb014d2be4 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/fmt/mod.rs:1153:17 6: 0x7ff693c2e615 - std::io::Write::write_fmt::hfef951e4ff8268c2 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/io/mod.rs:1843:15 7: 0x7ff693c3b124 - std::sys_common::backtrace::_print::h7010a2ecdb7810c1 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:47:5 8: 0x7ff693c3b124 - std::sys_common::backtrace::print::h436f2bdb3516e136 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:34:9 9: 0x7ff693c3e4d3 - std::panicking::default_hook::{{closure}}::hf3c5e6012c70edbd 10: 0x7ff693c3e228 - std::panicking::default_hook::ha41fbfdac3c04176 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:292:9 11: 0x7ff6948eb0b9 - core[50fe7b6447187f86]::ops::function::Fn<(&'a core[50fe7b6447187f86]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[50fe7b6447187f86]::marker::Send + core[50fe7b6447187f86]::marker::Sync> as core[50fe7b6447187f86]::ops::function::Fn<(&core[50fe7b6447187f86]::panic::panic_info::PanicInfo,)>>::call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2034:9 12: 0x7ff6948eb0b9 - rustc_driver_impl[92a07872f28e458c]::install_ice_hook::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:1350:17 13: 0x7ff6948eb0b9 - as core[50fe7b6447187f86]::ops::function::Fn<(&dyn for<'a, 'b> core[50fe7b6447187f86]::ops::function::Fn<(&'a core[50fe7b6447187f86]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[50fe7b6447187f86]::marker::Send + core[50fe7b6447187f86]::marker::Sync, &core[50fe7b6447187f86]::panic::panic_info::PanicInfo)>>::call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2034:9 14: 0x7ff6948eb0b9 - std[5cc9d1ddc1d65700]::panicking::update_hook::>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:234:47 15: 0x7ff693c3ec9d - as core::ops::function::Fn>::call::h4b0816736114fca8 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2034:9 16: 0x7ff693c3ec9d - std::panicking::rust_panic_with_hook::h4c13af94ce83c4be at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:783:13 17: 0x7ff693c3ea22 - std::panicking::begin_panic_handler::{{closure}}::h07a2ae16adf9ca7f at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:657:13 18: 0x7ff693c3b8f6 - std::sys_common::backtrace::__rust_end_short_backtrace::hd2f649dfa5549e99 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:171:18 19: 0x7ff693c3e7b4 - rust_begin_unwind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:645:5 20: 0x7ff693c96af5 - core::panicking::panic_fmt::ha8e61ab67c7f451b at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panicking.rs:72:14 21: 0x7ff693c970cb - core::panicking::assert_failed_inner::h1c7b742a65e79f20 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panicking.rs:343:17 22: 0x7ff69738e768 - core[50fe7b6447187f86]::panicking::assert_failed:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panicking.rs:298:5 23: 0x7ff69741cbe5 - ::span at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/hir/map/mod.rs:917:9 24: 0x7ff694f27cef - ::supplied_sig_of_closure::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:851:24 25: 0x7ff694f27cef - ::supplied_sig_of_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:776:5 26: 0x7ff694f22799 - ::sig_of_closure_no_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:532:25 27: 0x7ff694f1e31f - ::sig_of_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:519:13 28: 0x7ff694f1e31f - ::check_expr_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:68:13 29: 0x7ff694f3f391 - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:328:43 30: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 31: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 32: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 33: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 34: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 35: 0x7ff694df8e86 - ::check_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:150:9 36: 0x7ff694df8e86 - ::check_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:83:18 37: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 38: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 39: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 40: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 41: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 42: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 43: 0x7ff694f4066a - ::check_expr_with_expectation_and_needs at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:138:18 44: 0x7ff694f4066a - ::check_expr_addr_of at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:443:13 45: 0x7ff694f4066a - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:296:17 46: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 47: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 48: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 49: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 50: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 51: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 52: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 53: 0x7ff694dfcd5c - ::confirm_builtin_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:521:9 54: 0x7ff694dfa126 - ::check_call 55: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 56: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 57: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 58: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 59: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 60: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 61: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:44 62: 0x7ff694e69c54 - >::map::<(&rustc_hir[a3ebc565f818b8f]::hir::Expr, rustc_middle[974bfd262d6d5907]::ty::Ty), ::check_block_with_expected::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/option.rs:1073:29 63: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:26 64: 0x7ff694e69c54 - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 65: 0x7ff694e69c54 - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 66: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 67: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 68: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 69: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 70: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 71: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 72: 0x7ff694e21870 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 73: 0x7ff694e21870 - ::check_return_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:846:30 74: 0x7ff694f1b473 - rustc_hir_typeck[316f448a5be2a2e3]::check::check_fn at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/check.rs:113:5 75: 0x7ff694f209df - ::check_expr_closure at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/closure.rs:300:9 76: 0x7ff694f3f391 - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:328:43 77: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 78: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 79: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 80: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 81: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 82: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 83: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 84: 0x7ff694dfcd5c - ::confirm_builtin_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/callee.rs:521:9 85: 0x7ff694dfa126 - ::check_call 86: 0x7ff694f3f7ff - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:330:45 87: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 88: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 89: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 90: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 91: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 92: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:44 93: 0x7ff694e69c54 - >::map::<(&rustc_hir[a3ebc565f818b8f]::hir::Expr, rustc_middle[974bfd262d6d5907]::ty::Ty), ::check_block_with_expected::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/option.rs:1073:29 94: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:26 95: 0x7ff694e69c54 - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 96: 0x7ff694e69c54 - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 97: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 98: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 99: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 100: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 101: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 102: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 103: 0x7ff694e68dd3 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 104: 0x7ff694e68dd3 - ::check_expr_coercible_to_type at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:119:18 105: 0x7ff694e68dd3 - ::check_decl_initializer at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1540:13 106: 0x7ff694e68f89 - ::check_decl at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1551:27 107: 0x7ff694e6954e - ::check_decl_local at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1583:9 108: 0x7ff694e6954e - ::check_stmt at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1606:17 109: 0x7ff694e69c2a - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1671:17 110: 0x7ff694e69c2a - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 111: 0x7ff694e69c2a - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 112: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 113: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 114: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 115: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 116: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 117: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 118: 0x7ff694e5d3b1 - ::check_argument_types::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:254:30 119: 0x7ff694e5d3b1 - ::check_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:356:34 120: 0x7ff694e5c4b6 - ::check_method_argument_types at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:131:9 121: 0x7ff694f478c0 - ::check_method_call at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:1363:9 122: 0x7ff694f478c0 - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:332:17 123: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 124: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 125: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 126: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 127: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 128: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:44 129: 0x7ff694e69c54 - >::map::<(&rustc_hir[a3ebc565f818b8f]::hir::Expr, rustc_middle[974bfd262d6d5907]::ty::Ty), ::check_block_with_expected::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/option.rs:1073:29 130: 0x7ff694e69c54 - ::check_block_with_expected::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1677:26 131: 0x7ff694e69c54 - ::with_breakable_ctxt::<::check_block_with_expected::{closure#0}, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1581:22 132: 0x7ff694e69c54 - ::check_block_with_expected at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1669:26 133: 0x7ff694f3fa4d - ::check_expr_kind at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:329:41 134: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:235:18 135: 0x7ff694e1f61c - stacker[cc907fa65bec9f50]::maybe_grow::::check_expr_with_expectation_and_args::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 136: 0x7ff694e1f61c - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::::check_expr_with_expectation_and_args::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 137: 0x7ff694e1f61c - ::check_expr_with_expectation_and_args at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:231:18 138: 0x7ff694f3e9f4 - ::check_expr_with_expectation at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:177:9 139: 0x7ff694e21870 - ::check_expr_with_hint at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:129:9 140: 0x7ff694e21870 - ::check_return_expr at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/expr.rs:846:30 141: 0x7ff694f1b473 - rustc_hir_typeck[316f448a5be2a2e3]::check::check_fn at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/check.rs:113:5 142: 0x7ff694f0d599 - rustc_hir_typeck[316f448a5be2a2e3]::typeck_with_fallback::::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/lib.rs:215:9 143: 0x7ff694f0d599 - rustc_hir_typeck[316f448a5be2a2e3]::typeck_with_fallback:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/lib.rs:170:1 144: 0x7ff694f0d599 - rustc_hir_typeck[316f448a5be2a2e3]::typeck at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_typeck/src/lib.rs:144:5 145: 0x7ff6964ac80b - rustc_query_impl[36203e0c4647b155]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:624:47 146: 0x7ff6964ac80b - rustc_query_impl[36203e0c4647b155]::plumbing::__rust_begin_short_backtrace::> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:548:18 147: 0x7ff696461e30 - rustc_query_impl[36203e0c4647b155]::query_impl::typeck::dynamic_query::{closure#2} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:620:25 148: 0x7ff696461e30 - >::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/ops/function.rs:250:5 149: 0x7ff6962c5878 - >, false, false, false> as rustc_query_system[7f2f3d9bb383e0cb]::query::config::QueryConfig>::compute at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/lib.rs:113:9 150: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:72 151: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:82:9 152: 0x7ff6962c5878 - >>::try_with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:284:16 153: 0x7ff6962c5878 - >>::with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:260:9 154: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:79:9 155: 0x7ff6962c5878 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:151:13 156: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:133:9 157: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:36 158: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:100:18 159: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:5 160: 0x7ff6962c5878 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 8usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:124:5 161: 0x7ff6962c5878 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:136:9 162: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:18 163: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:405:9 164: 0x7ff6962c5878 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:348:13 165: 0x7ff6964edcf2 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:32 166: 0x7ff6964edcf2 - stacker[cc907fa65bec9f50]::maybe_grow::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 167: 0x7ff6964edcf2 - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 168: 0x7ff6964edcf2 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:5 169: 0x7ff6964edcf2 - rustc_query_impl[36203e0c4647b155]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:598:26 170: 0x7ff6951759ff - rustc_middle[974bfd262d6d5907]::query::plumbing::query_ensure::>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:172:9 171: 0x7ff6951759ff - ::typeck:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:207:9 172: 0x7ff6951759ff - rustc_hir_analysis[7ee50eb98945ca1a]::check_crate::{closure#4} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_analysis/src/lib.rs:206:13 173: 0x7ff6951759ff - ::par_body_owners::::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/hir/map/mod.rs:376:82 174: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:80:30 175: 0x7ff6951759ff - ::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> as core[50fe7b6447187f86]::ops::function::FnOnce<()>>::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panic/unwind_safe.rs:272:9 176: 0x7ff6951759ff - std[5cc9d1ddc1d65700]::panicking::try::do_call::::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}>, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:552:40 177: 0x7ff6951759ff - std[5cc9d1ddc1d65700]::panicking::try::<(), core[50fe7b6447187f86]::panic::unwind_safe::AssertUnwindSafe::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:516:19 178: 0x7ff6951759ff - std[5cc9d1ddc1d65700]::panic::catch_unwind::::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}>, ()> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panic.rs:146:14 179: 0x7ff6951759ff - ::run::<(), rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:28:9 180: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:80:17 181: 0x7ff6951759ff - as core[50fe7b6447187f86]::iter::traits::iterator::Iterator>::for_each::::par_body_owners::{closure#0}>::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/slice/iter/macros.rs:254:21 182: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:79:13 183: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::parallel_guard::<(), rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:44:15 184: 0x7ff6951759ff - rustc_data_structures[80084a6be24086e5]::sync::parallel::disabled::par_for_each_in::<&[rustc_span[34a733d6ba972102]::def_id::LocalDefId], ::par_body_owners::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/sync/parallel.rs:78:9 185: 0x7ff6951759ff - ::par_body_owners:: at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/hir/map/mod.rs:376:9 186: 0x7ff6951759ff - rustc_hir_analysis[7ee50eb98945ca1a]::check_crate at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_hir_analysis/src/lib.rs:203:5 187: 0x7ff694b2a609 - rustc_interface[112a6b1fec2c5387]::passes::analysis at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/passes.rs:737:5 188: 0x7ff6964accdb - rustc_query_impl[36203e0c4647b155]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:624:47 189: 0x7ff6964accdb - rustc_query_impl[36203e0c4647b155]::plumbing::__rust_begin_short_backtrace::> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:548:18 190: 0x7ff696463ba8 - rustc_query_impl[36203e0c4647b155]::query_impl::analysis::dynamic_query::{closure#2} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:620:25 191: 0x7ff696463ba8 - >::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/ops/function.rs:250:5 192: 0x7ff696261ca0 - >, false, false, false> as rustc_query_system[7f2f3d9bb383e0cb]::query::config::QueryConfig>::compute at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/lib.rs:113:9 193: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:72 194: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:82:9 195: 0x7ff696261ca0 - >>::try_with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:284:16 196: 0x7ff696261ca0 - >>::with::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:260:9 197: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:79:9 198: 0x7ff696261ca0 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:151:13 199: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:133:9 200: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:36 201: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:100:18 202: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_context::::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:111:5 203: 0x7ff696261ca0 - rustc_middle[974bfd262d6d5907]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[974bfd262d6d5907]::query::erase::Erased<[u8; 1usize]>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:124:5 204: 0x7ff696261ca0 - ::start_query::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:136:9 205: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:469:18 206: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:405:9 207: 0x7ff696261ca0 - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt, false> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:348:13 208: 0x7ff6964c481e - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:32 209: 0x7ff6964c481e - stacker[cc907fa65bec9f50]::maybe_grow::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rust/deps/stacker/src/lib.rs:55:9 210: 0x7ff6964c481e - rustc_data_structures[80084a6be24086e5]::stack::ensure_sufficient_stack::, rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_data_structures/src/stack.rs:17:5 211: 0x7ff6964c481e - rustc_query_system[7f2f3d9bb383e0cb]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[36203e0c4647b155]::plumbing::QueryCtxt> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_system/src/query/plumbing.rs:800:5 212: 0x7ff6964c481e - rustc_query_impl[36203e0c4647b155]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_query_impl/src/plumbing.rs:598:26 213: 0x7ff694873a4c - rustc_middle[974bfd262d6d5907]::query::plumbing::query_get_at::>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:156:17 214: 0x7ff694873a4c - ::analysis at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/mod.rs:2235:1 215: 0x7ff694873a4c - ::analysis at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/query/plumbing.rs:431:35 216: 0x7ff694873a4c - rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}::{closure#1}::{closure#3} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:440:52 217: 0x7ff694873a4c - ::enter::>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context.rs:713:37 218: 0x7ff694873a4c - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::<::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:82:9 219: 0x7ff694873a4c - >>::try_with::::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:284:16 220: 0x7ff694873a4c - >>::with::::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/local.rs:260:9 221: 0x7ff694873a4c - rustc_middle[974bfd262d6d5907]::ty::context::tls::enter_context::<::enter>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context/tls.rs:79:9 222: 0x7ff694873a4c - ::enter::> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_middle/src/ty/context.rs:713:9 223: 0x7ff694873a4c - >::enter::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}::{closure#1}::{closure#3}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/queries.rs:70:9 224: 0x7ff6948e96bd - rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}::{closure#1} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:440:13 225: 0x7ff6948e96bd - ::enter::, rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/queries.rs:309:19 226: 0x7ff6948e96bd - rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_driver_impl/src/lib.rs:388:22 227: 0x7ff6948e96bd - rustc_interface[112a6b1fec2c5387]::interface::run_compiler::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/interface.rs:477:31 228: 0x7ff6948e96bd - rustc_span[34a733d6ba972102]::set_source_map::, rustc_interface[112a6b1fec2c5387]::interface::run_compiler, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_span/src/lib.rs:1275:5 229: 0x7ff6948e96bd - rustc_interface[112a6b1fec2c5387]::interface::run_compiler::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/interface.rs:463:13 230: 0x7ff6948d948a - >::set::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rust/deps/scoped-tls/src/lib.rs:137:9 231: 0x7ff6948d948a - rustc_span[34a733d6ba972102]::create_session_globals_then::, rustc_interface[112a6b1fec2c5387]::interface::run_compiler, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_span/src/lib.rs:136:5 232: 0x7ff6948d948a - rustc_interface[112a6b1fec2c5387]::util::run_in_thread_with_globals::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/compiler/rustc_interface/src/util.rs:80:38 233: 0x7ff6948d948a - std[5cc9d1ddc1d65700]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys_common/backtrace.rs:155:18 234: 0x7ff6948f0079 - ::spawn_unchecked_::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/mod.rs:528:17 235: 0x7ff6948f0079 - ::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[50fe7b6447187f86]::ops::function::FnOnce<()>>::call_once at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/panic/unwind_safe.rs:272:9 236: 0x7ff6948f0079 - std[5cc9d1ddc1d65700]::panicking::try::do_call::::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:552:40 237: 0x7ff6948f0079 - std[5cc9d1ddc1d65700]::panicking::try::, core[50fe7b6447187f86]::panic::unwind_safe::AssertUnwindSafe<::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panicking.rs:516:19 238: 0x7ff6948f0079 - std[5cc9d1ddc1d65700]::panic::catch_unwind::::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>> at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/panic.rs:146:14 239: 0x7ff6948f0079 - ::spawn_unchecked_::, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/thread/mod.rs:527:30 240: 0x7ff6948f0079 - <::spawn_unchecked_, rustc_driver_impl[92a07872f28e458c]::run_compiler::{closure#0}>::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[50fe7b6447187f86]::result::Result<(), rustc_span[34a733d6ba972102]::ErrorGuaranteed>>::{closure#1} as core[50fe7b6447187f86]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/core/src/ops/function.rs:250:5 241: 0x7ff693c4abce - as core::ops::function::FnOnce>::call_once::h9f1be6aaec889f32 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2020:9 242: 0x7ff693c4abce - as core::ops::function::FnOnce>::call_once::h74d4d88247963045 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/alloc/src/boxed.rs:2020:9 243: 0x7ff693c4abce - std::sys::pal::unix::thread::Thread::new::thread_start::hf78ed4eb7ee46299 at /rustc/6fd1912922a7b468b1875d16571bb7a00d5df93f/library/std/src/sys/pal/unix/thread.rs:108:17 error: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md note: rustc 1.78.0 (6fd191292 2024-04-12) (gentoo) running on x86_64-unknown-linux-musl note: compiler flags: --crate-type bin -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C target-cpu=znver4 -C opt-level=3 -C codegen-units=1 -C target-feature=-crt-static -C linker-plugin-lto -C linker=clang -C link-arg=-fuse-ld=lld -C link-arg=-flto=thin -C link-arg=-Wl,--lto-O3,-O3,--icf=safe -C link-arg=-Wl,-z,pack-relative-relocs note: some of the compiler flags provided by cargo are hidden query stack during panic: #0 [typeck] type-checking `recording::::connect_finished` #1 [analysis] running analysis passes on this crate end of query stack error: could not compile `kooha` (bin "kooha") ```

lukas-code commented 4 months ago

MCVE: This generates a || {} closure with a proc macro by combining a || token from the macro input with a {} token created inside the macro.

I think this cannot be reproduced with only macro_rules, because it requires a token with a syntax context inside a macro (i.e. the token is generated by the macro and not part of the input), but a span outside the macro.

macro crate

[package]
name = "mac"
version = "0.1.0"
edition = "2021"

[lib]
proc-macro = true
use proc_macro::TokenStream;
use std::str::FromStr;

#[proc_macro]
pub fn mac(mut stream: TokenStream) -> TokenStream {
    stream.extend(TokenStream::from_str("{}").unwrap());
                                      // ^^ this {} token's syntax context is inside the macro ...
    stream
}

main crate

[package]
name = "issue-124125"
version = "0.1.0"
edition = "2021"

[dependencies]
mac = { path = "mac" }
fn main() {
    _ = mac::mac!(||);
     // ^^^^^^^^^^^^^ ... but the {} token's span points to the macro call site here.
}

@rustbot label -E-needs-mcve S-has-mcve A-proc-macros requires-debug-assertions -needs-triage

rustbot commented 4 months ago

Error: Label needs-debug-assertions can only be set by Rust team members

Please file an issue on GitHub at triagebot if there's a problem with this bot, or reach out on #t-infra on Zulip.