about summary refs log tree commit diff
path: root/src/test/run-fail/unwind-resource-fail3.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-fail/unwind-resource-fail3.rs')
-rw-r--r--src/test/run-fail/unwind-resource-fail3.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/test/run-fail/unwind-resource-fail3.rs b/src/test/run-fail/unwind-resource-fail3.rs
index 15db0fbd5cb..6252944973d 100644
--- a/src/test/run-fail/unwind-resource-fail3.rs
+++ b/src/test/run-fail/unwind-resource-fail3.rs
@@ -12,12 +12,14 @@
 
 // error-pattern:quux
 
+use std::gc::{Gc, GC};
+
 struct faily_box {
-    i: @int
+    i: Gc<int>
 }
 // What happens to the box pointer owned by this class?
 
-fn faily_box(i: @int) -> faily_box { faily_box { i: i } }
+fn faily_box(i: Gc<int>) -> faily_box { faily_box { i: i } }
 
 #[unsafe_destructor]
 impl Drop for faily_box {
@@ -27,5 +29,5 @@ impl Drop for faily_box {
 }
 
 fn main() {
-    faily_box(@10);
+    faily_box(box(GC) 10);
 }