Switch logic to Span instead of HashMap
This commit is contained in:
@@ -27,6 +27,7 @@ use print::pp::Breaks::{Consistent, Inconsistent};
|
||||
use ptr::P;
|
||||
use std_inject;
|
||||
use symbol::{Symbol, keywords};
|
||||
use syntax_pos::DUMMY_SP;
|
||||
use tokenstream::{self, TokenTree};
|
||||
|
||||
use rustc_i128::i128;
|
||||
@@ -118,12 +119,12 @@ pub fn print_crate<'a>(cm: &'a CodeMap,
|
||||
// #![feature(prelude_import)]
|
||||
let prelude_import_meta = attr::mk_list_word_item(Symbol::intern("prelude_import"));
|
||||
let list = attr::mk_list_item(Symbol::intern("feature"), vec![prelude_import_meta]);
|
||||
let fake_attr = attr::mk_attr_inner(attr::mk_attr_id(), list);
|
||||
let fake_attr = attr::mk_attr_inner(DUMMY_SP, attr::mk_attr_id(), list);
|
||||
s.print_attribute(&fake_attr)?;
|
||||
|
||||
// #![no_std]
|
||||
let no_std_meta = attr::mk_word_item(Symbol::intern("no_std"));
|
||||
let fake_attr = attr::mk_attr_inner(attr::mk_attr_id(), no_std_meta);
|
||||
let fake_attr = attr::mk_attr_inner(DUMMY_SP, attr::mk_attr_id(), no_std_meta);
|
||||
s.print_attribute(&fake_attr)?;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user