Tests shouldn't read from stdin.
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:
parent
a6945f2a45
commit
e8732bde5e
1 changed files with 1 additions and 7 deletions
|
@ -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
|
||||
// http://rust-lang.org/COPYRIGHT.
|
||||
//
|
||||
|
@ -8,14 +8,8 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use io::ReaderUtil;
|
||||
pub fn main() {
|
||||
let mut x: bool = false;
|
||||
// this line breaks it
|
||||
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));
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue