about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-05-16 10:53:25 +0000
committerbors <bors@rust-lang.org>2015-05-16 10:53:25 +0000
commit8fdb3a4ad902162f3f6809e007a79342c2ce19db (patch)
tree2895995ae30f3a719116cdccd89bd336da81419a /src/libsyntax/parse/parser.rs
parent0becf6aec73f90408c8eafb46bf7742389497e5c (diff)
parentdadac15477f0ad55c742d46fe384e2b71b0bf898 (diff)
downloadrust-8fdb3a4ad902162f3f6809e007a79342c2ce19db.tar.gz
rust-8fdb3a4ad902162f3f6809e007a79342c2ce19db.zip
Auto merge of #25487 - P1start:extern-crate-unexpected-error, r=huonw
Closes #25468.
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
-rw-r--r--src/libsyntax/parse/parser.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs
index 165ce7b122b..b3b20f2d0ae 100644
--- a/src/libsyntax/parse/parser.rs
+++ b/src/libsyntax/parse/parser.rs
@@ -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) ){