// during unwinding
fn recurse() {
- log(debug, "don't optimize me out");
+ info!("don't optimize me out");
recurse();
}
}
fn r(recursed: *mut bool) -> r {
- unsafe {
- r { recursed: recursed }
- }
+ r { recursed: recursed }
}
fn main() {
// 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!();
}