Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cargo fix --edition aborts due to ICE #90138

Closed
benschulz opened this issue Oct 21, 2021 · 1 comment
Closed

cargo fix --edition aborts due to ICE #90138

benschulz opened this issue Oct 21, 2021 · 1 comment
Labels
A-edition-2021 Area: The 2021 edition C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@benschulz
Copy link
Contributor

Running cargo fix --edition on benschulz/paxakos@a9d2670 aborts due to ICE. Based on the error details this may be a dupe of #90135.

Code

I'm unable to produce a minimal example because the ICE is not caused by a specific change. :(

Meta

The ICE is observed on both stable and nightly.

rustc --version --verbose:

benshu@benshu-desktop ~/g/paxakos-wip ((a9d26707…))> rustc +stable --version --verbose
rustc 1.56.0 (09c42c458 2021-10-18)
binary: rustc
commit-hash: 09c42c45858d5f3aedfa670698275303a3d19afa
commit-date: 2021-10-18
host: x86_64-unknown-linux-gnu
release: 1.56.0
LLVM version: 13.0.0

benshu@benshu-desktop ~/g/paxakos-wip ((a9d26707…))> rustc --version --verbose
rustc 1.58.0-nightly (efd048394 2021-10-20)
binary: rustc
commit-hash: efd0483949496b067cd5f7569d1b28cd3d5d3c72
commit-date: 2021-10-20
host: x86_64-unknown-linux-gnu
release: 1.58.0-nightly
LLVM version: 13.0.0

Error output

benshu@benshu-desktop ~/g/paxakos-wip ((a9d26707…))> env -u RUST_BACKTRACE cargo fix --edition
    Checking paxakos-tests v0.0.0 (/home/benshu/git-repos/paxakos-wip/tests)
    Checking paxakos v0.10.0-dev (/home/benshu/git-repos/paxakos-wip/paxakos)
   Migrating tests/src/lib.rs from 2018 edition to 2021
   Migrating paxakos/src/lib.rs from 2018 edition to 2021
error: internal compiler error: compiler/rustc_traits/src/normalize_erasing_regions.rs:54:32: could not fully normalize `(<(<I as invocation::Invocation>::RoundNum, std::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::RoundNum, std::sync::Arc<<<(<I as invocation::Invocation>::RoundNum, std::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::State as state::State>::LogEntry>)`

thread 'rustc' panicked at 'Box<dyn Any>', compiler/rustc_errors/src/lib.rs:1147:9
note: run with `RUST_BACKTRACE=1` environment variable to display a 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.58.0-nightly (efd048394 2021-10-20) running on x86_64-unknown-linux-gnu

note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental --crate-type lib

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [normalize_generic_arg_after_erasing_regions] normalizing `(<(<I as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<(<I as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::State as state::State>::LogEntry>)`
#1 [adt_significant_drop_tys] computing when `node::state_keeper::msg::Request` has a significant destructor
end of query stack
error: could not compile `paxakos`
warning: build failed, waiting for other jobs to finish...
thread 'rustc' panicked at 'Box<dyn Any>', compiler/rustc_errors/src/lib.rs:1147:9
note: run with `RUST_BACKTRACE=1` environment variable to display a 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.58.0-nightly (efd048394 2021-10-20) running on x86_64-unknown-linux-gnu

note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [normalize_generic_arg_after_erasing_regions] normalizing `(<(<I as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<(<I as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::State as state::State>::LogEntry>)`
#1 [adt_significant_drop_tys] computing when `node::state_keeper::msg::Request` has a significant destructor
end of query stack
error: build failed
Backtrace

benshu@benshu-desktop ~/g/paxakos-wip ((a9d26707…))> cargo fix --edition
    Checking paxakos-tests v0.0.0 (/home/benshu/git-repos/paxakos-wip/tests)
    Checking paxakos v0.10.0-dev (/home/benshu/git-repos/paxakos-wip/paxakos)
   Migrating tests/src/lib.rs from 2018 edition to 2021
   Migrating paxakos/src/lib.rs from 2018 edition to 2021
error: internal compiler error: compiler/rustc_traits/src/normalize_erasing_regions.rs:54:32: could not fully normalize `(<(<I as invocation::Invocation>::RoundNum, std::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::RoundNum, std::sync::Arc<<<(<I as invocation::Invocation>::RoundNum, std::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::State as state::State>::LogEntry>)`

thread 'rustc' panicked at 'Box<dyn Any>', compiler/rustc_errors/src/lib.rs:1147:9
stack backtrace:
   0: std::panicking::begin_panic
   1: std::panic::panic_any
   2: rustc_errors::HandlerInner::bug
   3: rustc_errors::Handler::bug
   4: rustc_middle::ty::context::tls::with_opt
   5: rustc_middle::util::bug::opt_span_bug_fmt
   6: rustc_middle::util::bug::bug_fmt
   7: rustc_infer::infer::InferCtxtBuilder::enter
   8: core::ops::function::FnOnce::call_once
   9: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  10: rustc_data_structures::stack::ensure_sufficient_stack
  11: rustc_query_system::query::plumbing::try_execute_query
  12: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::normalize_generic_arg_after_erasing_regions
  13: <rustc_middle::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder as rustc_middle::ty::fold::TypeFolder>::fold_ty
  14: rustc_middle::ty::normalize_erasing_regions::<impl rustc_middle::ty::context::TyCtxt>::normalize_erasing_regions
  15: <rustc_ty_utils::needs_drop::NeedsDropTypes<F> as core::iter::traits::iterator::Iterator>::next
  16: <core::iter::adapters::ResultShunt<I,E> as core::iter::traits::iterator::Iterator>::next
  17: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter
  18: core::iter::adapters::process_results
  19: rustc_ty_utils::needs_drop::adt_significant_drop_tys
  20: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  21: rustc_data_structures::stack::ensure_sufficient_stack
  22: rustc_query_system::query::plumbing::try_execute_query
  23: rustc_query_system::query::plumbing::get_query
  24: rustc_ty_utils::needs_drop::has_significant_drop_raw
  25: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  26: rustc_data_structures::stack::ensure_sufficient_stack
  27: rustc_query_system::query::plumbing::try_execute_query
  28: rustc_query_system::query::plumbing::get_query
  29: rustc_middle::ty::util::<impl rustc_middle::ty::TyS>::has_significant_drop
  30: rustc_typeck::check::upvar::<impl rustc_typeck::check::fn_ctxt::FnCtxt>::analyze_closure
  31: <rustc_typeck::check::upvar::InferBorrowKindVisitor as rustc_hir::intravisit::Visitor>::visit_expr
  32: rustc_hir::intravisit::walk_expr
  33: rustc_hir::intravisit::walk_block
  34: rustc_hir::intravisit::walk_block
  35: rustc_hir::intravisit::walk_body
  36: rustc_infer::infer::InferCtxtBuilder::enter
  37: rustc_typeck::check::typeck
  38: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  39: rustc_data_structures::stack::ensure_sufficient_stack
  40: rustc_query_system::query::plumbing::try_execute_query
  41: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::typeck
  42: rustc_middle::ty::context::TyCtxt::typeck_opt_const_arg
  43: rustc_mir_build::build::mir_built
  44: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  45: rustc_data_structures::stack::ensure_sufficient_stack
  46: rustc_query_system::query::plumbing::try_execute_query
  47: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::mir_built
  48: rustc_mir_transform::check_unsafety::unsafety_check_result
  49: core::ops::function::FnOnce::call_once
  50: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  51: rustc_data_structures::stack::ensure_sufficient_stack
  52: rustc_query_system::query::plumbing::try_execute_query
  53: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::unsafety_check_result
  54: rustc_mir_transform::mir_const
  55: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  56: rustc_data_structures::stack::ensure_sufficient_stack
  57: rustc_query_system::query::plumbing::try_execute_query
  58: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::mir_const
  59: rustc_mir_transform::mir_promoted
  60: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  61: rustc_data_structures::stack::ensure_sufficient_stack
  62: rustc_query_system::query::plumbing::try_execute_query
  63: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::mir_promoted
  64: core::ops::function::FnOnce::call_once
  65: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  66: rustc_data_structures::stack::ensure_sufficient_stack
  67: rustc_query_system::query::plumbing::try_execute_query
  68: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::mir_borrowck
  69: rustc_typeck::collect::type_of::type_of
  70: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  71: rustc_data_structures::stack::ensure_sufficient_stack
  72: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::type_of
  73: rustc_middle::ty::util::OpaqueTypeExpander::expand_opaque_ty
  74: rustc_middle::ty::util::OpaqueTypeExpander::expand_opaque_ty
  75: rustc_middle::ty::util::<impl rustc_middle::ty::context::TyCtxt>::try_expand_impl_trait_type
  76: rustc_typeck::check::check::check_item_type
  77: rustc_middle::hir::map::Map::visit_item_likes_in_module
  78: rustc_typeck::check::check::check_mod_item_types
  79: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  80: rustc_data_structures::stack::ensure_sufficient_stack
  81: rustc_query_system::query::plumbing::try_execute_query
  82: rustc_query_system::query::plumbing::get_query
  83: rustc_middle::hir::map::Map::for_each_module
  84: rustc_session::utils::<impl rustc_session::session::Session>::time
  85: rustc_typeck::check_crate
  86: rustc_interface::passes::analysis
  87: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  88: rustc_data_structures::stack::ensure_sufficient_stack
  89: rustc_query_system::query::plumbing::try_execute_query
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.58.0-nightly (efd048394 2021-10-20) running on x86_64-unknown-linux-gnu

note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [normalize_generic_arg_after_erasing_regions] normalizing `(<(<I as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<(<I as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::State as state::State>::LogEntry>)`
#1 [adt_significant_drop_tys] computing when `node::state_keeper::msg::Request` has a significant destructor
#2 [has_significant_drop_raw] computing whether `node::state_keeper::msg::Request<I>` has a significant drop
#3 [typeck] type-checking `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#4 [mir_built] building MIR for `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#5 [unsafety_check_result] unsafety-checking `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#6 [mir_const] processing MIR for `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#7 [mir_promoted] processing `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#8 [mir_borrowck] borrow-checking `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#9 [type_of] computing type of `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot::{opaque#0}`
#10 [check_mod_item_types] checking item types in module `node::handle`
#11 [analysis] running analysis passes on this crate
end of query stack
error: could not compile `paxakos`
warning: build failed, waiting for other jobs to finish...
thread 'rustc' panicked at 'Box<dyn Any>', compiler/rustc_errors/src/lib.rs:1147:9
stack backtrace:
   0: std::panicking::begin_panic
   1: std::panic::panic_any
   2: rustc_errors::HandlerInner::bug
   3: rustc_errors::Handler::bug
   4: rustc_middle::ty::context::tls::with_opt
   5: rustc_middle::util::bug::opt_span_bug_fmt
   6: rustc_middle::util::bug::bug_fmt
   7: rustc_infer::infer::InferCtxtBuilder::enter
   8: core::ops::function::FnOnce::call_once
   9: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  10: rustc_data_structures::stack::ensure_sufficient_stack
  11: rustc_query_system::query::plumbing::try_execute_query
  12: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::normalize_generic_arg_after_erasing_regions
  13: <rustc_middle::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder as rustc_middle::ty::fold::TypeFolder>::fold_ty
  14: rustc_middle::ty::normalize_erasing_regions::<impl rustc_middle::ty::context::TyCtxt>::normalize_erasing_regions
  15: <rustc_ty_utils::needs_drop::NeedsDropTypes<F> as core::iter::traits::iterator::Iterator>::next
  16: <core::iter::adapters::ResultShunt<I,E> as core::iter::traits::iterator::Iterator>::next
  17: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter
  18: core::iter::adapters::process_results
  19: rustc_ty_utils::needs_drop::adt_significant_drop_tys
  20: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  21: rustc_data_structures::stack::ensure_sufficient_stack
  22: rustc_query_system::query::plumbing::try_execute_query
  23: rustc_query_system::query::plumbing::get_query
  24: rustc_ty_utils::needs_drop::has_significant_drop_raw
  25: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  26: rustc_data_structures::stack::ensure_sufficient_stack
  27: rustc_query_system::query::plumbing::try_execute_query
  28: rustc_query_system::query::plumbing::get_query
  29: rustc_middle::ty::util::<impl rustc_middle::ty::TyS>::has_significant_drop
  30: rustc_typeck::check::upvar::<impl rustc_typeck::check::fn_ctxt::FnCtxt>::analyze_closure
  31: <rustc_typeck::check::upvar::InferBorrowKindVisitor as rustc_hir::intravisit::Visitor>::visit_expr
  32: rustc_hir::intravisit::walk_expr
  33: rustc_hir::intravisit::walk_block
  34: rustc_hir::intravisit::walk_block
  35: rustc_hir::intravisit::walk_body
  36: rustc_infer::infer::InferCtxtBuilder::enter
  37: rustc_typeck::check::typeck
  38: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  39: rustc_data_structures::stack::ensure_sufficient_stack
  40: rustc_query_system::query::plumbing::try_execute_query
  41: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::typeck
  42: rustc_middle::ty::context::TyCtxt::typeck_opt_const_arg
  43: rustc_mir_build::build::mir_built
  44: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  45: rustc_data_structures::stack::ensure_sufficient_stack
  46: rustc_query_system::query::plumbing::try_execute_query
  47: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::mir_built
  48: rustc_mir_transform::check_unsafety::unsafety_check_result
  49: core::ops::function::FnOnce::call_once
  50: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  51: rustc_data_structures::stack::ensure_sufficient_stack
  52: rustc_query_system::query::plumbing::try_execute_query
  53: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::unsafety_check_result
  54: rustc_mir_transform::mir_const
  55: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  56: rustc_data_structures::stack::ensure_sufficient_stack
  57: rustc_query_system::query::plumbing::try_execute_query
  58: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::mir_const
  59: rustc_mir_transform::mir_promoted
  60: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  61: rustc_data_structures::stack::ensure_sufficient_stack
  62: rustc_query_system::query::plumbing::try_execute_query
  63: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::mir_promoted
  64: core::ops::function::FnOnce::call_once
  65: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  66: rustc_data_structures::stack::ensure_sufficient_stack
  67: rustc_query_system::query::plumbing::try_execute_query
  68: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::mir_borrowck
  69: rustc_typeck::collect::type_of::type_of
  70: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  71: rustc_data_structures::stack::ensure_sufficient_stack
  72: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::type_of
  73: rustc_middle::ty::util::OpaqueTypeExpander::expand_opaque_ty
  74: rustc_middle::ty::util::OpaqueTypeExpander::expand_opaque_ty
  75: rustc_middle::ty::util::<impl rustc_middle::ty::context::TyCtxt>::try_expand_impl_trait_type
  76: rustc_typeck::check::check::check_item_type
  77: rustc_middle::hir::map::Map::visit_item_likes_in_module
  78: rustc_typeck::check::check::check_mod_item_types
  79: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  80: rustc_data_structures::stack::ensure_sufficient_stack
  81: rustc_query_system::query::plumbing::try_execute_query
  82: rustc_query_system::query::plumbing::get_query
  83: rustc_middle::hir::map::Map::for_each_module
  84: rustc_session::utils::<impl rustc_session::session::Session>::time
  85: rustc_typeck::check_crate
  86: rustc_interface::passes::analysis
  87: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  88: rustc_data_structures::stack::ensure_sufficient_stack
  89: rustc_query_system::query::plumbing::try_execute_query
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.58.0-nightly (efd048394 2021-10-20) running on x86_64-unknown-linux-gnu

note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental --crate-type lib

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [normalize_generic_arg_after_erasing_regions] normalizing `(<(<I as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<(<I as invocation::Invocation>::RoundNum, alloc::sync::Arc<<<I as invocation::Invocation>::State as state::State>::LogEntry>) as invocation::Invocation>::State as state::State>::LogEntry>)`
#1 [adt_significant_drop_tys] computing when `node::state_keeper::msg::Request` has a significant destructor
#2 [has_significant_drop_raw] computing whether `node::state_keeper::msg::Request<I>` has a significant drop
#3 [typeck] type-checking `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#4 [mir_built] building MIR for `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#5 [unsafety_check_result] unsafety-checking `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#6 [mir_const] processing MIR for `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#7 [mir_promoted] processing `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#8 [mir_borrowck] borrow-checking `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot`
#9 [type_of] computing type of `node::state_keeper::handle::<impl at paxakos/src/node/state_keeper/handle.rs:100:1: 299:2>::prepare_snapshot::{opaque#0}`
#10 [check_mod_item_types] checking item types in module `node::handle`
#11 [analysis] running analysis passes on this crate
end of query stack
error: build failed

@benschulz benschulz added C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Oct 21, 2021
@ehuss ehuss added the A-edition-2021 Area: The 2021 edition label Oct 21, 2021
@ehuss
Copy link
Contributor

ehuss commented Oct 21, 2021

Thanks for the report! I am almost certain this is a duplicate of #90024, so closing in favor of that.

@ehuss ehuss closed this as completed Oct 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-edition-2021 Area: The 2021 edition C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

2 participants