crab1: error: failed to locate crate ‘core’
crab1: error: failed to locate crate ‘std’
crab1: error: unknown crate ‘core’
crab1: error: unknown crate ‘std’
crab1: internal compiler error: in finalize_glob_import, at rust/resolve/rust-early-name-resolver-2.0.cc:431
0x322b647 internal_error(char const*, ...)
../../gcc/diagnostic-global-context.cc:787
0xc6f3c7 fancy_abort(char const*, int, char const*)
../../gcc/diagnostics/context.cc:1813
0x916167 Rust::Resolver2_0::Early::finalize_glob_import(Rust::Resolver2_0::NameResolutionContext&, Rust::Resolver2_0::Early::ImportPair const&)
../../gcc/rust/resolve/rust-early-name-resolver-2.0.cc:431
0xfead54 Rust::Resolver2_0::Early::visit(Rust::AST::UseDeclaration&)
../../gcc/rust/resolve/rust-early-name-resolver-2.0.cc:513
0xe68e9f void Rust::AST::DefaultASTVisitor::visit<Rust::AST::Item>(std::unique_ptr<Rust::AST::Item, std::default_delete<Rust::AST::Item> >&)
../../gcc/rust/ast/rust-ast-visitor.h:421
0xe68e9f Rust::AST::DefaultASTVisitor::visit(Rust::AST::Crate&)
../../gcc/rust/ast/rust-ast-visitor.cc:39
0xfd6ccd operator()
../../gcc/rust/resolve/rust-default-resolver.cc:34
0xfd6ccd scope_inner<Rust::Resolver2_0::CanonicalPathCtx::scope_crate<Rust::Resolver2_0::DefaultResolver::visit(Rust::AST::Crate&)::<lambda()>&>(Rust::NodeId, std::string, Rust::Resolver2_0::DefaultResolver::visit(Rust::AST::Crate&)::<lambda()>&)::<lambda()>, Rust::Resolver2_0::DefaultResolver::visit(Rust::AST::Crate&)::<lambda()>&>
../../gcc/rust/resolve/rust-name-resolution-context.h:449
0xfd6ccd scope_crate<Rust::Resolver2_0::DefaultResolver::visit(Rust::AST::Crate&)::<lambda()>&>
../../gcc/rust/resolve/rust-name-resolution-context.h:424
0xfd6ccd Rust::Resolver2_0::DefaultResolver::visit(Rust::AST::Crate&)
../../gcc/rust/resolve/rust-default-resolver.cc:43
0xfe4ea3 Rust::Resolver2_0::Early::go(Rust::AST::Crate&)
../../gcc/rust/resolve/rust-early-name-resolver-2.0.cc:71
0xea1ba8 Rust::Session::expansion(Rust::AST::Crate&, Rust::Resolver2_0::NameResolutionContext&)
../../gcc/rust/rust-session-manager.cc:1078
0xeb05e7 Rust::Session::compile_crate(char const*)
../../gcc/rust/rust-session-manager.cc:738
/home/matthias/vcs/github/gccrs/gccrs-build/gcc/crab1 /tmp/icemaker_global_tempdir.IMsnqRt9kaHb/rustc_testrunner_tmpdir_reporting.HsazIpKkGNCZ/mvce.rs -o/tmp/icemaker_global_tempdir.IMsnqRt9kaHb/rustc_testrunner_tmpdir_reporting.HsazIpKkGNCZ/binaryname -frust-incomplete-and-experimental-compiler-do-not-use
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
auto-reduced (treereduce-rust):
original:
Version information:
833d880
Possibly related line of code:
gccrs/gcc/rust/resolve/rust-early-name-resolver-2.0.cc
Lines 425 to 437 in 833d880
Command:
/home/matthias/vcs/github/gccrs/gccrs-build/gcc/crab1 -frust-incomplete-and-experimental-compiler-do-not-useProgram output