Skip to content

Commit 362d243

Browse files
committed
Fix error in Rust 2018 + no_core environment
1 parent d59b46f commit 362d243

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/librustc_resolve/lib.rs

+6-1
Original file line numberDiff line numberDiff line change
@@ -1697,7 +1697,12 @@ impl<'a> hir::lowering::Resolver for Resolver<'a> {
16971697
components: &[&str],
16981698
is_value: bool
16991699
) -> hir::Path {
1700-
let segments = iter::once(keywords::PathRoot.ident())
1700+
let root = if crate_root.is_some() {
1701+
keywords::PathRoot
1702+
} else {
1703+
keywords::Crate
1704+
};
1705+
let segments = iter::once(root.ident())
17011706
.chain(
17021707
crate_root.into_iter()
17031708
.chain(components.iter().cloned())

0 commit comments

Comments
 (0)