thread 'rustc' panicked at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/compiler/rustc_middle/src/ty/consts.rs:295:22: `ty::Const::eval` called on a non-valtree-compatible type stack backtrace: 0: 0x7f2d7ef739b1 - std::backtrace_rs::backtrace::libunwind::trace::hbdef84f48fd6e5ac at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5 1: 0x7f2d7ef739b1 - std::backtrace_rs::backtrace::trace_unsynchronized::h09b8b0715b1bfa61 at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7f2d7ef739b1 - std::backtrace::Backtrace::create::hc4ff7e346759ac26 at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/std/src/backtrace.rs:332:13 3: 0x7f2d7ef73900 - std::backtrace::Backtrace::force_capture::he5161d73d2a38acb at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/std/src/backtrace.rs:313:9 4: 0x7f2d81cf0c8c - std[21f06ead1333e5ed]::panicking::update_hook::>::{closure#0} 5: 0x7f2d7ef8ea58 - as core::ops::function::Fn>::call::h142c2767d768d817 at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/alloc/src/boxed.rs:2021:9 6: 0x7f2d7ef8ea58 - std::panicking::rust_panic_with_hook::h2bde9f5b0db6c4e5 at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/std/src/panicking.rs:783:13 7: 0x7f2d7ef8e7ae - std::panicking::begin_panic_handler::{{closure}}::h0be31e1457532cb8 at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/std/src/panicking.rs:657:13 8: 0x7f2d7ef8bd66 - std::sys_common::backtrace::__rust_end_short_backtrace::hae10c2f84eaa962b at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/std/src/sys_common/backtrace.rs:171:18 9: 0x7f2d7ef8e512 - rust_begin_unwind at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/std/src/panicking.rs:645:5 10: 0x7f2d7efdaf85 - core::panicking::panic_fmt::hef4b2948d3b40293 at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/core/src/panicking.rs:72:14 11: 0x7f2d7efdad33 - core::panicking::panic_display::h7d5cc394b44a9f7b at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/core/src/panicking.rs:177:5 12: 0x7f2d7efdad33 - core::panicking::panic_str::h991eae66f9a36847 at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/core/src/panicking.rs:152:5 13: 0x7f2d7efdad33 - core::option::expect_failed::h57cd40df0183eb04 at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/core/src/option.rs:1980:5 14: 0x7f2d844187e2 - ::eval.cold.0 15: 0x7f2d83719df5 - >::fold_const 16: 0x7f2d8380c529 - <&rustc_middle[9a1462c82c9a14e5]::ty::list::List as rustc_type_ir[1889f23732c0aeb1]::fold::TypeFoldable>::try_fold_with:: 17: 0x7f2d83069add - ::normalize::<&rustc_middle[9a1462c82c9a14e5]::ty::list::List> 18: 0x7f2d8388fddd - ::instantiate_value_path 19: 0x7f2d83564de0 - ::check_expr_path 20: 0x7f2d83a916c2 - ::check_expr_with_expectation_and_args 21: 0x7f2d834b84a2 - ::check_block_with_expected 22: 0x7f2d83a92826 - ::check_expr_with_expectation_and_args 23: 0x7f2d83319824 - rustc_hir_typeck[fbada5d0bffdfa04]::typeck 24: 0x7f2d83316e95 - rustc_query_impl[823f947a3e706ae4]::plumbing::__rust_begin_short_backtrace::> 25: 0x7f2d8359faf8 - rustc_query_system[15a20c832107c14f]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[823f947a3e706ae4]::plumbing::QueryCtxt, true> 26: 0x7f2d835ae60b - rustc_query_impl[823f947a3e706ae4]::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 27: 0x7f2d8378d25b - rustc_hir_analysis[3bf0861b7639a5c]::check::check::check_mod_item_types 28: 0x7f2d8378c413 - rustc_query_impl[823f947a3e706ae4]::plumbing::__rust_begin_short_backtrace::> 29: 0x7f2d83a1012b - rustc_query_system[15a20c832107c14f]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[823f947a3e706ae4]::plumbing::QueryCtxt, true> 30: 0x7f2d83a0fc40 - rustc_query_impl[823f947a3e706ae4]::query_impl::check_mod_item_types::get_query_incr::__rust_end_short_backtrace 31: 0x7f2d835acf55 - rustc_hir_analysis[3bf0861b7639a5c]::check_crate 32: 0x7f2d83374357 - rustc_interface[9a00ebd6ebead337]::passes::analysis 33: 0x7f2d83373fb7 - rustc_query_impl[823f947a3e706ae4]::plumbing::__rust_begin_short_backtrace::> 34: 0x7f2d83ee3c4b - rustc_query_system[15a20c832107c14f]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[823f947a3e706ae4]::plumbing::QueryCtxt, true> 35: 0x7f2d83ee38f4 - rustc_query_impl[823f947a3e706ae4]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 36: 0x7f2d83f5a1f8 - rustc_interface[9a00ebd6ebead337]::interface::run_compiler::, rustc_driver_impl[32d27490ee20b7a6]::run_compiler::{closure#0}>::{closure#0} 37: 0x7f2d83efaf12 - std[21f06ead1333e5ed]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[32d27490ee20b7a6]::run_compiler::{closure#0}>::{closure#0}, core[b1f5f302ce2290e3]::result::Result<(), rustc_span[c28d851b03ba345]::ErrorGuaranteed>>::{closure#0}, core[b1f5f302ce2290e3]::result::Result<(), rustc_span[c28d851b03ba345]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1f5f302ce2290e3]::result::Result<(), rustc_span[c28d851b03ba345]::ErrorGuaranteed>> 38: 0x7f2d83efad3b - <::spawn_unchecked_, rustc_driver_impl[32d27490ee20b7a6]::run_compiler::{closure#0}>::{closure#0}, core[b1f5f302ce2290e3]::result::Result<(), rustc_span[c28d851b03ba345]::ErrorGuaranteed>>::{closure#0}, core[b1f5f302ce2290e3]::result::Result<(), rustc_span[c28d851b03ba345]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b1f5f302ce2290e3]::result::Result<(), rustc_span[c28d851b03ba345]::ErrorGuaranteed>>::{closure#1} as core[b1f5f302ce2290e3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 39: 0x7f2d7ef98915 - as core::ops::function::FnOnce>::call_once::h52029c040abea314 at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/alloc/src/boxed.rs:2007:9 40: 0x7f2d7ef98915 - as core::ops::function::FnOnce>::call_once::hb3803b892ba3f91b at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/alloc/src/boxed.rs:2007:9 41: 0x7f2d7ef98915 - std::sys::unix::thread::Thread::new::thread_start::hca6ee8b25c734442 at /rustc/9a66e4471f71283fd54d80ef8147630d34756332/library/std/src/sys/unix/thread.rs:108:17 42: 0x7f2d7ed899eb - 43: 0x7f2d7ee0d7cc - 44: 0x0 - rustc version: 1.76.0-nightly (9a66e4471 2023-11-19) platform: x86_64-unknown-linux-gnu query stack during panic: #0 [typeck] type-checking `derivatives::f32::__f_internal_add_f32` #1 [check_mod_item_types] checking item types in module `derivatives::f32` #2 [analysis] running analysis passes on this crate end of query stack