Auto merge of #25487 - P1start:extern-crate-unexpected-error, r=huonw

Closes #25468.
This commit is contained in:
bors 2015-05-16 10:53:25 +00:00
commit 8fdb3a4ad9
3 changed files with 13 additions and 6 deletions

View file

@ -5267,11 +5267,7 @@ impl<'a> Parser<'a> {
return Ok(Some(try!(self.parse_item_foreign_mod(lo, opt_abi, visibility, attrs))));
}
let span = self.span;
let token_str = self.this_token_to_string();
return Err(self.span_fatal(span,
&format!("expected `{}` or `fn`, found `{}`", "{",
token_str)))
try!(self.expect_one_of(&[], &[]));
}
if try!(self.eat_keyword_noexpect(keywords::Virtual) ){