Remove extern mod foo (name="bar")
syntax, closes #9543
This commit is contained in:
parent
51ace54597
commit
f42a36cded
17 changed files with 29 additions and 32 deletions
|
@ -21,8 +21,6 @@ use syntax::fold;
|
|||
use syntax::opt_vec;
|
||||
use syntax::util::small_vector::SmallVector;
|
||||
|
||||
static STD_VERSION: &'static str = "0.9-pre";
|
||||
|
||||
pub fn maybe_inject_libstd_ref(sess: Session, crate: ast::Crate)
|
||||
-> ast::Crate {
|
||||
if use_std(&crate) {
|
||||
|
@ -57,12 +55,9 @@ struct StandardLibraryInjector {
|
|||
|
||||
impl fold::ast_fold for StandardLibraryInjector {
|
||||
fn fold_crate(&mut self, crate: ast::Crate) -> ast::Crate {
|
||||
let version = STD_VERSION.to_managed();
|
||||
let vers_item = attr::mk_name_value_item_str(@"vers", version);
|
||||
let mut vis = ~[ast::view_item {
|
||||
node: ast::view_item_extern_mod(self.sess.ident_of("std"),
|
||||
None,
|
||||
~[vers_item.clone()],
|
||||
ast::DUMMY_NODE_ID),
|
||||
attrs: ~[],
|
||||
vis: ast::private,
|
||||
|
@ -73,7 +68,6 @@ impl fold::ast_fold for StandardLibraryInjector {
|
|||
vis.push(ast::view_item {
|
||||
node: ast::view_item_extern_mod(self.sess.ident_of("green"),
|
||||
None,
|
||||
~[vers_item],
|
||||
ast::DUMMY_NODE_ID),
|
||||
attrs: ~[],
|
||||
vis: ast::private,
|
||||
|
@ -82,7 +76,6 @@ impl fold::ast_fold for StandardLibraryInjector {
|
|||
vis.push(ast::view_item {
|
||||
node: ast::view_item_extern_mod(self.sess.ident_of("rustuv"),
|
||||
None,
|
||||
~[vers_item],
|
||||
ast::DUMMY_NODE_ID),
|
||||
attrs: ~[],
|
||||
vis: ast::private,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue