about summary refs log tree commit diff
path: root/src/libsyntax/ext
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2013-12-30 16:24:48 -0800
committerPatrick Walton <pcwalton@mimiga.net>2014-01-03 14:01:59 -0800
commit27cc3d203baf219ae06596e9ac44f0c394024bb5 (patch)
tree2f5827355e0c62a3ebb39fdb8c518ff980e7d856 /src/libsyntax/ext
parentada9150abf26912478aa6f613602f8ac7ba135e5 (diff)
downloadrust-27cc3d203baf219ae06596e9ac44f0c394024bb5.tar.gz
rust-27cc3d203baf219ae06596e9ac44f0c394024bb5.zip
libsyntax: De-`@mut` `FileMap::lines`
Diffstat (limited to 'src/libsyntax/ext')
-rw-r--r--src/libsyntax/ext/source_util.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libsyntax/ext/source_util.rs b/src/libsyntax/ext/source_util.rs
index 11e7c1c8499..283e046c68a 100644
--- a/src/libsyntax/ext/source_util.rs
+++ b/src/libsyntax/ext/source_util.rs
@@ -19,6 +19,7 @@ use parse;
 use parse::token::{get_ident_interner};
 use print::pprust;
 
+use std::cell::RefCell;
 use std::io;
 use std::io::File;
 use std::str;
@@ -113,7 +114,7 @@ pub fn expand_include_str(cx: &mut ExtCtxt, sp: Span, tts: &[ast::token_tree])
                 substr: codemap::FssNone,
                 src: s,
                 start_pos: codemap::BytePos(0),
-                lines: @mut ~[],
+                lines: RefCell::new(~[]),
                 multibyte_chars: @mut ~[],
             });
             base::MRExpr(cx.expr_str(sp, s))