about summary refs log tree commit diff
path: root/src/test/run-pass/box-inside-if2.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-pass/box-inside-if2.rs')
-rw-r--r--src/test/run-pass/box-inside-if2.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/run-pass/box-inside-if2.rs b/src/test/run-pass/box-inside-if2.rs
index fc7e0d5e722..d494d2d7e81 100644
--- a/src/test/run-pass/box-inside-if2.rs
+++ b/src/test/run-pass/box-inside-if2.rs
@@ -10,11 +10,13 @@
 
 #![feature(managed_boxes)]
 
-fn some_box(x: int) -> @int { return @x; }
+use std::gc::{Gc, GC};
+
+fn some_box(x: int) -> Gc<int> { return box(GC) x; }
 
 fn is_odd(_n: int) -> bool { return true; }
 
-fn length_is_even(_vs: @int) -> bool { return true; }
+fn length_is_even(_vs: Gc<int>) -> bool { return true; }
 
 fn foo(_acc: int, n: int) {
     if is_odd(n) || length_is_even(some_box(1)) { println!("bloop"); }