parse_crate_from_source_str takes a parse_sess, not codemap

This was causing problems when reading from stdin for subsequent passes that
needed to generate node ids.
This commit is contained in:
Brian Anderson
2011-08-02 22:19:39 -07:00
parent 97a8784c98
commit e4da7c5bee
3 changed files with 9 additions and 10 deletions

View File

@@ -2317,8 +2317,7 @@ fn parse_crate_from_source_file(input: &str, cfg: &ast::crate_cfg,
}
fn parse_crate_from_source_str(name: &str, source: &str, cfg: &ast::crate_cfg,
cm: &codemap::codemap) -> @ast::crate {
let sess = @{cm: cm, mutable next_id: 0};
sess: &parse_sess) -> @ast::crate {
let ftype = SOURCE_FILE;
let filemap = codemap::new_filemap(name, 0u, 0u);
sess.cm.files += ~[filemap];