You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried this code:
I'll try to create a minimal test repository. I get this after adding rustfmt from master with the code similar to rust-lang/rustfmt#4132 (comment) .
I expected to see this happen: the code to build without panic.
Instead, this happened:
Compiling rustc-ap-rustc_span v656.0.0
thread 'rustc' panicked at 'src/librustc_resolve/imports.rs:906: inconsistent resolution for an import', /rustc/1836e3b42a5b2f37fd79104eedbe8f48a5afdee6/src/libstd/macros.rs:13:23
$ RUST_BACKTRACE=1 cargo build
Compiling toml v0.5.6
Compiling serde_json v1.0.52
Compiling web-sys v0.3.39
Compiling rustc-ap-rustc_span v656.0.0
thread 'rustc' panicked at 'src/librustc_resolve/imports.rs:906: inconsistent resolution for an import', /rustc/1836e3b42a5b2f37fd79104eedbe8f48a5afdee6/src/libstd/macros.rs:13:23
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: rustc_driver::report_ice
6: std::panicking::rust_panic_with_hook
7: std::panicking::begin_panic
8: rustc_middle::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc_middle::ty::context::tls::with_opt::{{closure}}
10: rustc_middle::ty::context::tls::with_opt
11: rustc_middle::util::bug::opt_span_bug_fmt
12: rustc_middle::util::bug::span_bug_fmt
13: rustc_resolve::imports::ImportResolver::finalize_import
14: rustc_resolve::imports::ImportResolver::finalize_imports
15: rustc_resolve::Resolver::resolve_crate
16: rustc_interface::passes::configure_and_expand_inner
17: rustc_interface::passes::configure_and_expand::{{closure}}
18: rustc_data_structures::box_region::PinnedGenerator<I,A,R>::new
19: rustc_interface::passes::configure_and_expand
20: rustc_interface::queries::Queries::expansion
21: rustc_interface::interface::run_compiler_in_existing_thread_pool
22: scoped_tls::ScopedKey<T>::set
23: rustc_ast::attr::with_globals
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
error: internal compiler error: unexpected panic
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.45.0-nightly (1836e3b42 2020-05-06) running on x86_64-apple-darwin
note: compiler flags: -C debuginfo=2 --crate-type lib
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
end of query stack
error: could not compile `rustc-ap-rustc_span`.
To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
The text was updated successfully, but these errors were encountered:
I tried this code:
I'll try to create a minimal test repository. I get this after adding rustfmt from master with the code similar to rust-lang/rustfmt#4132 (comment) .
I expected to see this happen: the code to build without panic.
Instead, this happened:
Meta
rustc --version --verbose
:Backtrace
The text was updated successfully, but these errors were encountered: