Skip to content

Commit e942fa6

Browse files
committed
---
yaml --- r: 14611 b: refs/heads/try c: 3cb2cd1 h: refs/heads/master i: 14609: 97b4c9e 14607: 6fdcef2 v: v3
1 parent b339a91 commit e942fa6

File tree

3 files changed

+19
-13
lines changed

3 files changed

+19
-13
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
refs/heads/master: 61b1875c16de39c166b0f4d54bba19f9c6777d1a
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
5-
refs/heads/try: f630ebdb6aac2ceee23765452a2774e83ee3b13e
5+
refs/heads/try: 3cb2cd1f7133619761a7c229185f0ab227526181
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/try/src/fuzzer/fuzzer.rs

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -412,12 +412,14 @@ fn parse_and_print(code: @str) -> str {
412412
write_file(filename, *code);
413413
let crate = parser::parse_crate_from_source_str(
414414
filename, code, [], sess);
415-
ret as_str(bind pprust::print_crate(sess.cm,
415+
io::with_str_reader(*code) { |rdr|
416+
as_str(bind pprust::print_crate(sess.cm,
416417
sess.span_diagnostic,
417418
crate,
418419
filename,
419-
io::str_reader(*code), _,
420-
pprust::no_ann()));
420+
rdr, _,
421+
pprust::no_ann()))
422+
}
421423
}
422424

423425
fn has_raw_pointers(c: ast::crate) -> bool {
@@ -557,13 +559,15 @@ fn check_variants(files: [str], cx: context) {
557559
parser::parse_crate_from_source_str(
558560
file,
559561
s, [], sess);
560-
#error("%s",
561-
as_str(bind pprust::print_crate(sess.cm,
562-
sess.span_diagnostic,
563-
crate,
564-
file,
565-
io::str_reader(*s), _,
566-
pprust::no_ann())));
562+
io::with_str_reader(*s) { |rdr|
563+
#error("%s",
564+
as_str(bind pprust::print_crate(sess.cm,
565+
sess.span_diagnostic,
566+
crate,
567+
file,
568+
rdr, _,
569+
pprust::no_ann())));
570+
}
567571
check_variants_of_ast(*crate, sess.cm, file, cx);
568572
}
569573
}

branches/try/src/rustc/driver/driver.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,10 @@ fn pretty_print_input(sess: session, cfg: ast::crate_cfg, input: str,
272272
ppm_expanded | ppm_normal {}
273273
}
274274
let src = codemap::get_filemap(sess.codemap, input).src;
275-
pprust::print_crate(sess.codemap, sess.span_diagnostic, crate, input,
276-
io::str_reader(*src), io::stdout(), ann);
275+
io::with_str_reader(*src) { |rdr|
276+
pprust::print_crate(sess.codemap, sess.span_diagnostic, crate, input,
277+
rdr, io::stdout(), ann);
278+
}
277279
}
278280

279281
fn get_os(triple: str) -> option<session::os> {

0 commit comments

Comments
 (0)