]> git.lizzy.rs Git - rust.git/blobdiff - src/libsyntax/parse/parser.rs
rollup merge of #20266: nick29581/dxr-use
[rust.git] / src / libsyntax / parse / parser.rs
index fd64511cc041a27e85713dc70721bc3b76345caa..e88aabb044cc66a9296294b7deb4a1ac14869908 100644 (file)
@@ -5977,7 +5977,7 @@ fn parse_use(&mut self) -> ViewItem_ {
     }
 
 
-    /// Matches view_path : MOD? IDENT EQ non_global_path
+    /// Matches view_path : MOD? non_global_path as IDENT
     /// | MOD? non_global_path MOD_SEP LBRACE RBRACE
     /// | MOD? non_global_path MOD_SEP LBRACE ident_seq RBRACE
     /// | MOD? non_global_path MOD_SEP STAR
@@ -6089,7 +6089,7 @@ fn parse_view_path(&mut self) -> P<ViewPath> {
         }
         let mut rename_to = path[path.len() - 1u];
         let path = ast::Path {
-            span: mk_sp(lo, self.span.hi),
+            span: mk_sp(lo, self.last_span.hi),
             global: false,
             segments: path.into_iter().map(|identifier| {
                 ast::PathSegment {
@@ -6101,7 +6101,8 @@ fn parse_view_path(&mut self) -> P<ViewPath> {
         if self.eat_keyword(keywords::As) {
             rename_to = self.parse_ident()
         }
-        P(spanned(lo, self.last_span.hi,
+        P(spanned(lo,
+                  self.last_span.hi,
                   ViewPathSimple(rename_to, path, ast::DUMMY_NODE_ID)))
     }