about summary refs log tree commit diff
path: root/src/test/run-pass/expr-elseif-ref.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-pass/expr-elseif-ref.rs')
-rw-r--r--src/test/run-pass/expr-elseif-ref.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/run-pass/expr-elseif-ref.rs b/src/test/run-pass/expr-elseif-ref.rs
index f8ae245ee29..0753606a663 100644
--- a/src/test/run-pass/expr-elseif-ref.rs
+++ b/src/test/run-pass/expr-elseif-ref.rs
@@ -10,10 +10,12 @@
 
 #![feature(managed_boxes)]
 
+use std::gc::{Gc, GC};
+
 // Make sure we drop the refs of the temporaries needed to return the
 // values from the else if branch
 pub fn main() {
-    let y: @uint = @10u;
+    let y: Gc<uint> = box(GC) 10u;
     let _x = if false { y } else if true { y } else { y };
     assert_eq!(*y, 10u);
 }