Convert misc compiler bits to istrs. Issue #855
This commit is contained in:
parent
cffd9b8044
commit
5f57a508af
12 changed files with 93 additions and 91 deletions
|
|
@ -310,7 +310,7 @@ fn get_meta_items(md: &ebml::doc) -> [@ast::meta_item] {
|
|||
let nd = ebml::get_doc(meta_item_doc, tag_meta_item_name);
|
||||
let vd = ebml::get_doc(meta_item_doc, tag_meta_item_value);
|
||||
let n = istr::unsafe_from_bytes(ebml::doc_data(nd));
|
||||
let v = str::unsafe_from_bytes(ebml::doc_data(vd));
|
||||
let v = istr::unsafe_from_bytes(ebml::doc_data(vd));
|
||||
// FIXME (#611): Should be able to decode meta_name_value variants,
|
||||
// but currently they can't be encoded
|
||||
items += [attr::mk_name_value_item_str(n, v)];
|
||||
|
|
|
|||
|
|
@ -511,10 +511,10 @@ fn synthesize_crate_attrs(ecx: &@encode_ctxt, crate: &@crate) -> [attribute] {
|
|||
|
||||
let name_item =
|
||||
attr::mk_name_value_item_str(
|
||||
~"name", istr::to_estr(ecx.ccx.link_meta.name));
|
||||
~"name", ecx.ccx.link_meta.name);
|
||||
let vers_item =
|
||||
attr::mk_name_value_item_str(
|
||||
~"vers", istr::to_estr(ecx.ccx.link_meta.vers));
|
||||
~"vers", ecx.ccx.link_meta.vers);
|
||||
|
||||
let other_items =
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue