- Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
I-ICEIssue: Clippy panicked, giving an Internal Compilation Error (ICE) ❄️Issue: Clippy panicked, giving an Internal Compilation Error (ICE) ❄️
Description
How to reproduce
git clone https://github.com/the-lean-crate/criner cd criner git checkout ee36740dc0e91b2097ed74b9ec0946a2c372298b RUST_BACKTRACE=1 cargo clippy
Results in…
[…] error: internal compiler error: src/librustc/ty/context.rs:526: node_type: no type for node `expr 128 (hir_id=HirId { owner: DefIndex(1025), local_id: 603 })`
Meta
MacOS 10.15
➜ criner git:(master) ✗ cargo clippy -V clippy 0.0.212 (4ee12063 2020-02-01)
Full Backtrace
[…] error: internal compiler error: src/librustc/ty/context.rs:526: node_type: no type for node `expr 128 (hir_id=HirId { owner: DefIndex(1025), local_id: 603 })` thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:873:9 stack backtrace: 0: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt 1: core::fmt::write 2: std::io::Write::write_fmt 3: std::panicking::default_hook::{{closure}} 4: std::panicking::default_hook 5: clippy_driver::report_clippy_ice 6: std::panicking::rust_panic_with_hook 7: std::panicking::begin_panic 8: rustc_errors::HandlerInner::bug 9: rustc_errors::Handler::bug 10: rustc::util::bug::opt_span_bug_fmt::{{closure}} 11: rustc::ty::context::tls::with_opt::{{closure}} 12: rustc::ty::context::tls::with_opt 13: rustc::util::bug::opt_span_bug_fmt 14: rustc::util::bug::bug_fmt 15: rustc::ty::context::TypeckTables::node_type::{{closure}} 16: rustc::ty::context::TypeckTables::expr_ty 17: clippy_lints::consts::ConstEvalLateContext::expr 18: clippy_lints::consts::constant_simple 19: clippy_lints::utils::hir_utils::SpanlessEq::eq_expr 20: <clippy_lints::loops::InitializeVisitor as rustc_hir::intravisit::Visitor>::visit_expr 21: <clippy_lints::loops::InitializeVisitor as rustc_hir::intravisit::Visitor>::visit_expr 22: <clippy_lints::loops::InitializeVisitor as rustc_hir::intravisit::Visitor>::visit_stmt 23: clippy_lints::loops::check_for_loop 24: <clippy_lints::loops::Loops as rustc_lint::passes::LateLintPass>::check_expr 25: <rustc_lint::late::LateLintPassObjects as rustc_lint::passes::LateLintPass>::check_expr 26: <rustc_lint::late::LateContextAndPass<T> as rustc_hir::intravisit::Visitor>::visit_expr 27: <rustc_lint::late::LateContextAndPass<T> as rustc_hir::intravisit::Visitor>::visit_expr 28: rustc_hir::intravisit::walk_block 29: rustc_hir::intravisit::walk_expr 30: <rustc_lint::late::LateContextAndPass<T> as rustc_hir::intravisit::Visitor>::visit_expr 31: rustc_hir::intravisit::walk_fn 32: rustc_hir::intravisit::walk_item 33: rustc_hir::intravisit::Visitor::visit_nested_item 34: rustc_hir::intravisit::walk_item 35: rustc_hir::intravisit::Visitor::visit_nested_item 36: rustc_hir::intravisit::walk_item 37: rustc_hir::intravisit::Visitor::visit_nested_item 38: rustc_hir::intravisit::walk_item 39: rustc_hir::intravisit::Visitor::visit_nested_item 40: rustc_hir::intravisit::walk_crate 41: rustc_lint::late::late_lint_pass_crate 42: rustc_session::utils::<impl rustc_session::session::Session>::time 43: __rust_maybe_catch_panic 44: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once 45: __rust_maybe_catch_panic 46: rustc_session::utils::<impl rustc_session::session::Session>::time 47: rustc_interface::passes::analysis 48: rustc::ty::query::__query_compute::analysis 49: rustc::dep_graph::graph::DepGraph::with_task_impl 50: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt>::get_query 51: rustc::ty::context::tls::enter_global 52: rustc_interface::interface::run_compiler_in_existing_thread_pool 53: scoped_tls::ScopedKey<T>::set 54: syntax::with_globals 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-clippy/issues/new note: Clippy version: clippy 0.0.212 (4ee12063 2020-02-01) query stack during panic: #0 [analysis] running analysis passes on this crate end of query stack error: aborting due to previous error
Metadata
Metadata
Assignees
Labels
I-ICEIssue: Clippy panicked, giving an Internal Compilation Error (ICE) ❄️Issue: Clippy panicked, giving an Internal Compilation Error (ICE) ❄️