1
Fork 0

test/run-fail: Un-xfail a test, make some other xfailed ones compile (they still don't work).

This commit is contained in:
Huon Wilson 2013-07-23 18:55:15 +10:00
parent 43b1eab23b
commit de2b5c50cd
4 changed files with 10 additions and 9 deletions

View file

@ -11,6 +11,8 @@
// xfail-test
// error-pattern:index out of bounds
use std::uint;
fn main() {
let x = ~[1u,2u,3u];

View file

@ -11,6 +11,8 @@
// xfail-test
// error-pattern:index out of bounds
use std::u64;
#[cfg(target_arch="x86")]
fn main() {
let x = ~[1u,2u,3u];

View file

@ -15,7 +15,7 @@
// during unwinding
fn recurse() {
log(debug, "don't optimize me out");
info!("don't optimize me out");
recurse();
}
@ -35,9 +35,7 @@ impl Drop for r {
}
fn r(recursed: *mut bool) -> r {
unsafe {
r { recursed: recursed }
}
r { recursed: recursed }
}
fn main() {

View file

@ -8,17 +8,16 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.
// xfail-test - issue #5512, fails but exits with 0
// exec-env:RUST_NEWRT=1
// error-pattern:fail
fn main() {
let count = @mut 0u;
let mut map = std::hashmap::HashMap::new();
let mut arr = ~[];
for uint::range(0u, 10u) |i| {
arr += ~[@~"key stuff"];
map.insert(arr.clone(), arr + ~[@~"value stuff"]);
for std::uint::range(0u, 10u) |i| {
arr.push(@~"key stuff");
map.insert(arr.clone(), arr + &[@~"value stuff"]);
if arr.len() == 5 {
fail!();
}