about summary refs log tree commit diff
path: root/src/test/run-pass/vec-drop.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-pass/vec-drop.rs')
-rw-r--r--src/test/run-pass/vec-drop.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/test/run-pass/vec-drop.rs b/src/test/run-pass/vec-drop.rs
index 7638b7f6a3a..e2901a84b8b 100644
--- a/src/test/run-pass/vec-drop.rs
+++ b/src/test/run-pass/vec-drop.rs
@@ -10,12 +10,15 @@
 
 #![feature(managed_boxes)]
 
+use std::gc::{GC, Gc};
 
 struct Pair { x: int, y: int }
 
 pub fn main() {
     // This just tests whether the vec leaks its members.
 
-    let _pvec: Vec<@Pair> =
-        vec!(@Pair{x: 1, y: 2}, @Pair{x: 3, y: 4}, @Pair{x: 5, y: 6});
+    let _pvec: Vec<Gc<Pair>> =
+        vec!(box(GC) Pair{x: 1, y: 2},
+             box(GC) Pair{x: 3, y: 4},
+             box(GC) Pair{x: 5, y: 6});
 }