}
}
- #[cfg(not(target_word_size = "32"))]
+ // FIXME: #7220 rusti on 32bit mac doesn't work.
+ // FIXME: #7641 rusti on 32bit linux cross compile doesn't work
+ // FIXME: #7115 re-enable once LLVM has been upgraded
+ #[cfg(thiswillneverbeacfgflag)]
fn run_program(prog: &str) {
let mut r = repl();
for cmd in prog.split_iter('\n') {
"the command '%s' failed", cmd);
}
}
- // FIXME: #7220 rusti on 32bit mac doesn't work
- // FIXME: #7641 rusti on 32bit linux cross compile doesn't work
- #[cfg(target_word_size = "32")]
fn run_program(_: &str) {}
#[test]
run_program("let a = 3;");
}
- #[test]
+ #[test] #[ignore]
fn new_tasks() {
+ // XXX: can't spawn new tasks because the JIT code is cleaned up
+ // after the main function is done.
run_program("
- use std::task::try;
- try( || println(\"Please don't segfault\") );
- do try { println(\"Please?\"); }
+ spawn( || println(\"Please don't segfault\") );
+ do spawn { println(\"Please?\"); }
");
}