@@ -224,11 +224,11 @@ fn check_whole_compiler(code: &str) {
224
224
225
225
fn parse_and_print ( code : & str ) -> str {
226
226
let filename = "tmp.rs" ;
227
- let codemap = codemap:: new_codemap ( ) ;
227
+ let sess = @ { cm : codemap:: new_codemap ( ) , mutable next_id : 0 } ;
228
228
//write_file(filename, code);
229
229
let crate =
230
- parser:: parse_crate_from_source_str ( filename, code, ~[ ] , codemap ) ;
231
- ret as_str( bind pprust:: print_crate ( codemap , crate , filename,
230
+ parser:: parse_crate_from_source_str ( filename, code, ~[ ] , sess ) ;
231
+ ret as_str( bind pprust:: print_crate ( sess . cm , crate , filename,
232
232
ioivec:: string_reader ( code) , _,
233
233
pprust:: no_ann ( ) ) ) ;
234
234
}
@@ -336,12 +336,12 @@ fn check_variants(files: &str[]) {
336
336
let s = ioivec:: read_whole_file_str ( file) ;
337
337
if content_is_dangerous_to_modify ( s) || content_is_confusing ( s) { cont; }
338
338
log_err "check_variants: " + file;
339
- let codemap = codemap:: new_codemap ( ) ;
340
- let crate = parser:: parse_crate_from_source_str ( file, s, ~[ ] , codemap ) ;
341
- log_err as_str( bind pprust:: print_crate ( codemap , crate , file,
339
+ let sess = @ { cm : codemap:: new_codemap ( ) , mutable next_id : 0 } ;
340
+ let crate = parser:: parse_crate_from_source_str ( file, s, ~[ ] , sess ) ;
341
+ log_err as_str( bind pprust:: print_crate ( sess . cm , crate , file,
342
342
ioivec:: string_reader ( s) , _,
343
343
pprust:: no_ann ( ) ) ) ;
344
- check_variants_of_ast ( * crate , codemap , file) ;
344
+ check_variants_of_ast ( * crate , sess . cm , file) ;
345
345
}
346
346
}
347
347
}
0 commit comments