delayed bug: this path really should be doomed... 0: ::emit_diagnostic 1: ::emit_diagnostic 2: ::emit_producing_guarantee 3: ::check_overloaded_binop 4: ::check_expr_with_expectation_and_args 5: ::check_expr_with_expectation_and_args 6: ::check_block_with_expected 7: ::check_expr_with_expectation_and_args 8: ::check_match 9: ::check_expr_with_expectation_and_args 10: ::check_block_with_expected 11: ::check_expr_with_expectation_and_args 12: rustc_hir_typeck::check::check_fn 13: rustc_hir_typeck::typeck 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false> 16: rustc_query_impl::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace 17: ::par_body_owners::::{closure#0} 18: rustc_hir_analysis::check_crate 19: rustc_interface::passes::analysis 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false> 22: rustc_query_impl::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace 23: rustc_interface::interface::run_compiler::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0} 24: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 25: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 26: as core::ops::function::FnOnce>::call_once at /rustc/8b2459c1f21187f9792d99310171a15e64feb9cf/library/alloc/src/boxed.rs:2018:9 27: as core::ops::function::FnOnce>::call_once at /rustc/8b2459c1f21187f9792d99310171a15e64feb9cf/library/alloc/src/boxed.rs:2018:9 28: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/8b2459c1f21187f9792d99310171a15e64feb9cf/library/std/src/sys/pal/unix/thread.rs:108:17 29: start_thread at ./nptl/pthread_create.c:442:8 30: __GI___clone3 at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 delayed bug: cannot multiply `char` by `RefMut<'_, char>` 0: ::emit_diagnostic 1: ::emit_diagnostic 2: ::emit_producing_guarantee 3: ::check_overloaded_binop 4: ::check_expr_with_expectation_and_args 5: ::check_expr_with_expectation_and_args 6: ::check_block_with_expected 7: ::check_expr_with_expectation_and_args 8: ::check_match 9: ::check_expr_with_expectation_and_args 10: ::check_block_with_expected 11: ::check_expr_with_expectation_and_args 12: rustc_hir_typeck::check::check_fn 13: rustc_hir_typeck::typeck 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false> 16: rustc_query_impl::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace 17: ::par_body_owners::::{closure#0} 18: rustc_hir_analysis::check_crate 19: rustc_interface::passes::analysis 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, false> 22: rustc_query_impl::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace 23: rustc_interface::interface::run_compiler::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0} 24: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 25: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 26: as core::ops::function::FnOnce>::call_once at /rustc/8b2459c1f21187f9792d99310171a15e64feb9cf/library/alloc/src/boxed.rs:2018:9 27: as core::ops::function::FnOnce>::call_once at /rustc/8b2459c1f21187f9792d99310171a15e64feb9cf/library/alloc/src/boxed.rs:2018:9 28: std::sys::pal::unix::thread::Thread::new::thread_start at /rustc/8b2459c1f21187f9792d99310171a15e64feb9cf/library/std/src/sys/pal/unix/thread.rs:108:17 29: start_thread at ./nptl/pthread_create.c:442:8 30: __GI___clone3 at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 rustc version: 1.79.0-nightly (8b2459c1f 2024-04-09) platform: x86_64-unknown-linux-gnu