librustc: De-@mut the span handler

This commit is contained in:
Patrick Walton 2013-12-27 13:48:00 -08:00
parent 7e1b535eb1
commit 4d66af2698
15 changed files with 38 additions and 43 deletions

View file

@ -31,7 +31,7 @@ struct TtFrame {
}
pub struct TtReader {
sp_diag: @mut SpanHandler,
sp_diag: @SpanHandler,
// the unzipped tree:
priv stack: RefCell<@mut TtFrame>,
/* for MBE-style macro transcription */
@ -46,10 +46,10 @@ pub struct TtReader {
/** This can do Macro-By-Example transcription. On the other hand, if
* `src` contains no `tt_seq`s and `tt_nonterminal`s, `interp` can (and
* should) be none. */
pub fn new_tt_reader(sp_diag: @mut SpanHandler,
pub fn new_tt_reader(sp_diag: @SpanHandler,
interp: Option<HashMap<Ident,@named_match>>,
src: ~[ast::token_tree])
-> @TtReader {
-> @TtReader {
let r = @TtReader {
sp_diag: sp_diag,
stack: RefCell::new(@mut TtFrame {