diff options
Diffstat (limited to 'src/test/compile-fail/issue-6801.rs')
| -rw-r--r-- | src/test/compile-fail/issue-6801.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/test/compile-fail/issue-6801.rs b/src/test/compile-fail/issue-6801.rs index a80d4b72192..5925f686939 100644 --- a/src/test/compile-fail/issue-6801.rs +++ b/src/test/compile-fail/issue-6801.rs @@ -12,7 +12,8 @@ // transferring ownership of the owned box before invoking the stack // closure results in a crash. -fn twice(x: ~uint) -> uint { + +fn twice(x: Box<uint>) -> uint { *x * 2 } @@ -21,7 +22,7 @@ fn invoke(f: || -> uint) { } fn main() { - let x : ~uint = ~9; + let x : Box<uint> = box 9; let sq : || -> uint = || { *x * *x }; twice(x); //~ ERROR: cannot move out of |
