auto merge of #8060 : Blei/rust/fix-obsolete-extern-visibility-span, r=pcwalton

This commit is contained in:
bors 2013-07-27 05:25:34 -07:00
commit ed20fcc459
2 changed files with 11 additions and 1 deletions

View file

@ -4196,7 +4196,7 @@ impl Parser {
// Do not allow visibility to be specified.
if visibility != ast::inherited {
self.obsolete(*self.span, ObsoleteExternVisibility);
self.obsolete(*self.last_span, ObsoleteExternVisibility);
}
let abis = opt_abis.get_or_default(AbiSet::C());

View file

@ -63,4 +63,14 @@ fn obsolete_moves() {
//~^ ERROR obsolete syntax: binary move
}
extern mod obsolete_name {
//~^ ERROR obsolete syntax: named external module
fn bar();
}
pub extern {
//~^ ERROR obsolete syntax: `pub extern`
pub fn bar();
}
fn main() { }