diff options
Diffstat (limited to 'src/test/compile-fail/struct-field-assignability.rs')
| -rw-r--r-- | src/test/compile-fail/struct-field-assignability.rs | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/test/compile-fail/struct-field-assignability.rs b/src/test/compile-fail/struct-field-assignability.rs index 68a17266106..b6ce848a7d8 100644 --- a/src/test/compile-fail/struct-field-assignability.rs +++ b/src/test/compile-fail/struct-field-assignability.rs @@ -10,11 +10,13 @@ #![feature(managed_boxes)] +use std::gc::{Gc, GC}; + struct Foo<'a> { x: &'a int } pub fn main() { - let f = Foo { x: @3 }; //~ ERROR borrowed value does not live long enough + let f = Foo { x: box(GC) 3 }; //~ ERROR borrowed value does not live long enough assert_eq!(*f.x, 3); } | 
