Closed
Description
error: internal compiler error: compiler\rustc_middle\src\ty\context.rs:545:13: node_type: no type for node
$ rustc --version --verbose
rustc 1.54.0-nightly (eab201df7 2021-06-09)
binary: rustc
commit-hash: eab201df7028ebb6812c0b1a01702ac6ecfcceed
commit-date: 2021-06-09
host: x86_64-pc-windows-msvc
release: 1.54.0-nightly
LLVM version: 12.0.1
click to expand full output of `RUST_BACKTRACE=full cargo clippy -vv`
error: internal compiler error: compiler\rustc_middle\src\ty\context.rs:545:13: node_type: no type for node `expr CHUNK_SIZE (hir_id=HirId { owner: DefId(0:96 ~ ascii[8996]::string_simd_raw_16x8#1), local_id: 89 })`
thread 'rustc' panicked at 'Box<dyn Any>', compiler\rustc_errors\src\lib.rs:1007:9
stack backtrace:
0: 0x7ff9fb9b645f - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hfd05d2416b5830a5
1: 0x7ff9fb9df6aa - core::fmt::write::h3d73561f801c6731
2: 0x7ff9fb9a9b68 - <std::io::IoSlice as core::fmt::Debug>::fmt::h40069e954203aa09
3: 0x7ff9fb9ba626 - std::panicking::take_hook::h3f6e1d7dfb3b3e8b
4: 0x7ff9fb9ba109 - std::panicking::take_hook::h3f6e1d7dfb3b3e8b
5: 0x7ff7d023c52e - <unknown>
6: 0x7ff9fb9bae79 - std::panicking::rust_panic_with_hook::h9e98bcc3e89f7917
7: 0x7ffa0009e960 - <rustc_errors::snippet::Style as core::fmt::Debug>::fmt::h45d3dbc29243e740
8: 0x7ffa0009e909 - <rustc_errors::snippet::Style as core::fmt::Debug>::fmt::h45d3dbc29243e740
9: 0x7ffa00340fc1 - rustc_query_system::query::job::report_cycle::ha4dfd98a2fbf7f2a
10: 0x7ffa0008df70 - <rustc_feature::builtin_attrs::AttributeType as core::fmt::Debug>::fmt::h9808017d310f6183
11: 0x7ffa00094ce5 - rustc_errors::HandlerInner::emit_diagnostic::h5494b036b3106bc0
12: 0x7ffa00092842 - rustc_errors::Handler::bug::hdc7b848fdc70c024
13: 0x7ff9fff90867 - rustc_middle::ty::sty::<impl rustc_middle::ty::list::List<rustc_middle::ty::sty::Binder<rustc_middle::ty::sty::ExistentialPredicate>>>::principal_def_id::h04f7a894b080727a
14: 0x7ff9fff8ae70 - rustc_middle::ty::subst::<impl rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>>::truncate_to::h5755a73941fd41e8
15: 0x7ff9fff8ae18 - rustc_middle::ty::subst::<impl rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>>::truncate_to::h5755a73941fd41e8
16: 0x7ff9fff90799 - rustc_middle::ty::sty::<impl rustc_middle::ty::list::List<rustc_middle::ty::sty::Binder<rustc_middle::ty::sty::ExistentialPredicate>>>::principal_def_id::h04f7a894b080727a
17: 0x7ffa0033d687 - rustc_middle::util::bug::bug_fmt::h1d8e9d79791bd398
18: 0x7ff9ffde5eda - rustc_middle::ty::context::TypeckResults::node_type::hb87ced7e1b878fa1
19: 0x7ff9ffde6609 - rustc_middle::ty::context::TypeckResults::expr_ty::h91dd64751f5e3975
20: 0x7ff7d05835fb - <unknown>
21: 0x7ff7d0559bc0 - <unknown>
22: 0x7ff7d0300d38 - <unknown>
23: 0x7ff9ffad93a3 - <rustc_lint::late::LateLintPassObjects as rustc_lint::passes::LateLintPass>::check_expr::hb9ee81ab9b23f732
24: 0x7ff9fc066e2f - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
25: 0x7ff9fc066e3a - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
26: 0x7ff9fc065f86 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
27: 0x7ff9fc06f30b - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
28: 0x7ff9fc0614fa - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
29: 0x7ff9fc0699f4 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
30: 0x7ff9fc060e2d - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
31: 0x7ff9fc066d23 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
32: 0x7ff9fc06997c - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
33: 0x7ff9fc060e2d - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
34: 0x7ff9fc066d23 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
35: 0x7ff9fc065543 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
36: 0x7ff9fc06698d - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
37: 0x7ff9fc066cb8 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
38: 0x7ff9fc06997c - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
39: 0x7ff9fc060e2d - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
40: 0x7ff9fc066d23 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
41: 0x7ff9fc065f86 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
42: 0x7ff9fc06f30b - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
43: 0x7ff9fc066ac1 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
44: 0x7ff9fc06652f - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
45: 0x7ff9fc06997c - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
46: 0x7ff9fc060e2d - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
47: 0x7ff9fc066d23 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
48: 0x7ff9fc065f86 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
49: 0x7ff9fc06f30b - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
50: 0x7ff9fc06f49d - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
51: 0x7ff9fc069216 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
52: 0x7ff9fc06fb02 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
53: 0x7ff9fc06122b - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
54: 0x7ff9fc06ac89 - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
55: 0x7ff9fc069ddb - rustc_interface::util::commit_date_str::hcb8c0e9e4e4eba10
56: 0x7ff9fbfc1934 - rustc_interface::proc_macro_decls::provide::h55100eea0f287a59
57: 0x7ff9fbfeb81b - rustc_interface::passes::BoxedResolver::complete::hb122e88ee9773abc
58: 0x7ff9fbfd21ed - rustc_interface::passes::analysis::h46636798343a3dce
59: 0x7ff9fed0660f - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::try_print_query_stack::h9cfe711a613cb365
60: 0x7ff9fecf153e - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::try_print_query_stack::h9cfe711a613cb365
61: 0x7ff9fec4f6b0 - rustc_query_impl::<impl rustc_query_system::query::config::QueryAccessors<rustc_query_impl::plumbing::QueryCtxt> for rustc_query_impl::queries::resolve_instance_of_const_arg>::hash_result::h3344e64ec1fb2355
62: 0x7ff9feaadaf5 - <rustc_ast_lowering::item::ItemLowerer as rustc_ast::visit::Visitor>::visit_foreign_item::hcfa8febbcadf97c9
63: 0x7ff9fe9a12b9 - <rustc_ast_lowering::item::ItemLowerer as rustc_ast::visit::Visitor>::visit_foreign_item::hcfa8febbcadf97c9
64: 0x7ff9fec95bfd - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::try_print_query_stack::h9cfe711a613cb365
65: 0x7ff9fbefa302 - <rustc_driver::args::Error as core::fmt::Debug>::fmt::h0c0cd877d523524b
66: 0x7ff9fbeb9fc1 - <rustc_middle::ty::SymbolName as core::fmt::Debug>::fmt::h29920374b3a471fa
67: 0x7ff9fbeb201d - rustc_driver::pretty::print_after_hir_lowering::h1ea39aad06d908d1
68: 0x7ff9fbeb60a3 - <rustc_middle::ty::SymbolName as core::fmt::Debug>::fmt::h29920374b3a471fa
69: 0x7ff9fbefabcf - <rustc_driver::args::Error as core::fmt::Debug>::fmt::h0c0cd877d523524b
70: 0x7ff9fbe9293d - <rustc_lint::BuiltinCombinedLateLintPass as rustc_lint::passes::LateLintPass>::check_path::h60beb37a80972de3
71: 0x7ff9fb9c8c3c - std::sys::windows::thread::Thread::new::h9c68c6b4f44f86b6
72: 0x7ffa4d1a7034 - BaseThreadInitThunk
73: 0x7ffa4d2e2651 - RtlUserThreadStart
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust-clippy/issues/new
note: Clippy version: clippy 0.1.54 (eab201df 2021-06-09)
query stack during panic:
#0 [analysis] running analysis passes on this crate
end of query stack
error: aborting due to previous error