diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-03-10 02:02:39 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-03-17 22:12:21 +0300 |
| commit | e5fb13897d947e13a1322a055b71632e30357eff (patch) | |
| tree | a9368805b050be3852c321648bcba5eea6b86087 /src/libsyntax/std_inject.rs | |
| parent | b057c554ab9c7615ebdb3c920010a164ec5bf3ed (diff) | |
| download | rust-e5fb13897d947e13a1322a055b71632e30357eff.tar.gz rust-e5fb13897d947e13a1322a055b71632e30357eff.zip | |
AST: Keep distinction between `path` and `::path` in imports and visibilities
Add the root segment for name resolution purposes only
Diffstat (limited to 'src/libsyntax/std_inject.rs')
| -rw-r--r-- | src/libsyntax/std_inject.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsyntax/std_inject.rs b/src/libsyntax/std_inject.rs index 59425929f7e..401183e7c7d 100644 --- a/src/libsyntax/std_inject.rs +++ b/src/libsyntax/std_inject.rs @@ -79,7 +79,7 @@ pub fn maybe_inject_crates_ref(mut krate: ast::Crate, alt_std_name: Option<&str> vis: respan(span.empty(), ast::VisibilityKind::Inherited), node: ast::ItemKind::Use(P(ast::UseTree { prefix: ast::Path { - segments: ["{{root}}", name, "prelude", "v1"].into_iter().map(|name| { + segments: [name, "prelude", "v1"].into_iter().map(|name| { ast::PathSegment::from_ident(ast::Ident::from_str(name), DUMMY_SP) }).collect(), span, |
