libsyntax: convert interner into a modern struct

This commit is contained in:
Erick Tryzelaar 2013-02-09 13:22:21 -08:00
parent 2ec958db5a
commit 9da641bd8c
2 changed files with 39 additions and 45 deletions

View file

@ -429,7 +429,7 @@ pub fn mk_ident_interner() -> @ident_interner {
];
let rv = @ident_interner {
interner: interner::mk_prefill(init_vec)
interner: interner::Interner::prefill(init_vec)
};
task::local_data::local_data_set(interner_key!(), @rv);
@ -443,7 +443,7 @@ pub fn mk_ident_interner() -> @ident_interner {
/* for when we don't care about the contents; doesn't interact with TLD or
serialization */
pub fn mk_fake_ident_interner() -> @ident_interner {
@ident_interner { interner: interner::mk::<@~str>() }
@ident_interner { interner: interner::Interner::new() }
}
/**