auto merge of #5000 : jld/rust/test-stdin-thing, r=graydon

As far as I can tell, the only reason run-pass/type-use-i1-versus-i8
is trying to do a read is because that code was left over from the
original program the issue was found in.  When that test is run as
part of check-fast, and apparently only in that case, the test blocks
indefinitely, which is bad.
This commit is contained in:
bors 2013-02-19 14:12:37 -08:00
commit 8a520ff99f

View file

@ -1,4 +1,4 @@
// Copyright 2012 The Rust Project Developers. See the COPYRIGHT // Copyright 2012-2013 The Rust Project Developers. See the COPYRIGHT
// file at the top-level directory of this distribution and at // file at the top-level directory of this distribution and at
// http://rust-lang.org/COPYRIGHT. // http://rust-lang.org/COPYRIGHT.
// //
@ -8,14 +8,8 @@
// option. This file may not be copied, modified, or distributed // option. This file may not be copied, modified, or distributed
// except according to those terms. // except according to those terms.
use io::ReaderUtil;
pub fn main() { pub fn main() {
let mut x: bool = false; let mut x: bool = false;
// this line breaks it // this line breaks it
vec::rusti::move_val_init(&mut x, false); vec::rusti::move_val_init(&mut x, false);
let input = io::stdin();
let line = input.read_line(); // use core's io again
io::println(fmt!("got %?", line));
} }