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:
parent
97a8784c98
commit
e4da7c5bee
3 changed files with 9 additions and 10 deletions
|
|
@ -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];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue