syntax: ViewItemUse no longer contains multiple view paths.
it reflected the obsolete syntax `use a, b, c;` and did not make past the parser (though it was a non-fatal error so we can continue). this legacy affected many portions of rustc and rustdoc as well, so this commit cleans them up altogether.
This commit is contained in:
@@ -4918,12 +4918,12 @@ impl<'a> Parser<'a> {
|
||||
}
|
||||
|
||||
// matches view_paths = view_path | view_path , view_paths
|
||||
fn parse_view_paths(&mut self) -> Vec<@ViewPath> {
|
||||
let mut vp = vec!(self.parse_view_path());
|
||||
fn parse_view_paths(&mut self) -> @ViewPath {
|
||||
let vp = self.parse_view_path();
|
||||
while self.token == token::COMMA {
|
||||
self.bump();
|
||||
self.obsolete(self.last_span, ObsoleteMultipleImport);
|
||||
vp.push(self.parse_view_path());
|
||||
let _ = self.parse_view_path();
|
||||
}
|
||||
return vp;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user