error: internal compiler error: src/librustc_middle/ty/subst.rs:568:17: const parameter `SIZE/#1` (Const { ty: usize, val: Param(SIZE/#1) }/1) out of range when substituting substs=[] thread 'rustc' panicked at 'Box', /rustc/bf4342114e357f2934d59e12e31e94532ddb2adf/src/librustc_errors/lib.rs:873:9 stack backtrace: 0: std::panicking::begin_panic 1: rustc_errors::HandlerInner::span_bug 2: rustc_errors::Handler::span_bug 3: rustc_middle::util::bug::opt_span_bug_fmt::{{closure}} 4: rustc_middle::ty::context::tls::with_opt::{{closure}} 5: rustc_middle::ty::context::tls::with_opt 6: rustc_middle::util::bug::opt_span_bug_fmt 7: rustc_middle::util::bug::span_bug_fmt 8: ::fold_const 9: rustc_middle::ty::normalize_erasing_regions::::subst_and_normalize_erasing_regions 10: rustc_mir::interpret::operand::>::eval_operand 11: rustc_mir::interpret::step::>::eval_rvalue_into_place 12: rustc_mir::interpret::step::>::run 13: rustc_mir::const_eval::eval_queries::const_eval_raw_provider 14: rustc_middle::ty::query:: for rustc_middle::ty::query::queries::const_eval_raw>::compute 15: rustc_query_system::dep_graph::graph::DepGraph::with_task_impl 16: rustc_data_structures::stack::ensure_sufficient_stack 17: rustc_query_system::query::plumbing::get_query_impl 18: rustc_mir::const_eval::eval_queries::const_eval_validated_provider 19: rustc_middle::ty::query:: for rustc_middle::ty::query::queries::const_eval_validated>::compute 20: rustc_query_system::dep_graph::graph::DepGraph::with_task_impl 21: rustc_data_structures::stack::ensure_sufficient_stack 22: rustc_query_system::query::plumbing::get_query_impl 23: rustc_mir::const_eval::eval_queries::const_eval_validated_provider 24: rustc_middle::ty::query:: for rustc_middle::ty::query::queries::const_eval_validated>::compute 25: rustc_query_system::dep_graph::graph::DepGraph::with_task_impl 26: rustc_data_structures::stack::ensure_sufficient_stack 27: rustc_query_system::query::plumbing::get_query_impl 28: rustc_middle::mir::interpret::queries::::const_eval_global_id 29: rustc_middle::mir::interpret::queries::::const_eval_poly 30: >::clean 31: >::clean 32: as core::iter::traits::iterator::Iterator>::fold 33: >::clean 34: >::clean 35: rustdoc::clean::utils::krate 36: rustdoc::core::run_global_ctxt 37: rustc_session::utils::::time 38: rustc_interface::queries::::enter 39: rustc_span::with_source_map 40: rustc_interface::interface::create_compiler_and_run 41: rustdoc::core::run_core 42: rustdoc::main_options 43: scoped_tls::ScopedKey::set note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. note: the compiler unexpectedly panicked. this is a bug. note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md note: rustc 1.47.0-nightly (bf4342114 2020-08-25) running on x86_64-unknown-linux-gnu query stack during panic: #0 [const_eval_raw] const-evaluating `X::y::{{constant}}#0` #1 [const_eval_validated] const-evaluating + checking `X::y::{{constant}}#0` #2 [const_eval_validated] const-evaluating + checking `X::y::{{constant}}#0` end of query stack error: aborting due to previous error