diff options
Diffstat (limited to 'src/test/run-fail/unwind-resource-fail3.rs')
| -rw-r--r-- | src/test/run-fail/unwind-resource-fail3.rs | 8 |
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); } |
