about summary refs log tree commit diff
path: root/src/libsyntax/parse/comments.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-11-16 14:22:09 -0800
committerBrian Anderson <banderson@mozilla.com>2012-11-16 14:22:09 -0800
commit4a5b28ff0cae0e48d8e3e0cf45728e438390d7ee (patch)
tree9c7d0bed694a4b1252eb69010f61f27dadc82887 /src/libsyntax/parse/comments.rs
parent2374154ded19a247be0053d71f5bcdd22b95462a (diff)
downloadrust-4a5b28ff0cae0e48d8e3e0cf45728e438390d7ee.tar.gz
rust-4a5b28ff0cae0e48d8e3e0cf45728e438390d7ee.zip
Stop tracking CodeMap offsets in the parse session. Big simplification
Diffstat (limited to 'src/libsyntax/parse/comments.rs')
-rw-r--r--src/libsyntax/parse/comments.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libsyntax/parse/comments.rs b/src/libsyntax/parse/comments.rs
index e3ac3e7dcbb..2a8bbe3b6d8 100644
--- a/src/libsyntax/parse/comments.rs
+++ b/src/libsyntax/parse/comments.rs
@@ -292,7 +292,8 @@ fn gather_comments_and_literals(span_diagnostic: diagnostic::span_handler,
    {cmnts: ~[cmnt], lits: ~[lit]} {
     let src = @str::from_bytes(srdr.read_whole_stream());
     let itr = parse::token::mk_fake_ident_interner();
-    let filemap = @FileMap::new(path, src, BytePos(0));
+    let cm = CodeMap::new();
+    let filemap = cm.new_filemap(path, src);
     let rdr = lexer::new_low_level_string_reader(
         span_diagnostic, filemap, itr);