]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/regions/regions-ref-in-fn-arg.rs
Update unsuspicious file list
[rustc.git] / src / test / ui / regions / regions-ref-in-fn-arg.rs
index cf9e7b27ed0afbacc008fa78558d13b8ef6559b7..3df529c9f0dae8909d60e14eda1579abdab6edb4 100644 (file)
@@ -1,14 +1,14 @@
 #![feature(box_patterns)]
-#![feature(box_syntax)]
+
 
 fn arg_item(box ref x: Box<isize>) -> &'static isize {
-    x //~^ ERROR borrowed value does not live long enough
+    x //~ ERROR cannot return value referencing function parameter
 }
 
-fn with<R, F>(f: F) -> R where F: FnOnce(Box<isize>) -> R { f(box 3) }
+fn with<R, F>(f: F) -> R where F: FnOnce(Box<isize>) -> R { f(Box::new(3)) }
 
 fn arg_closure() -> &'static isize {
-    with(|box ref x| x) //~ ERROR borrowed value does not live long enough
+    with(|box ref x| x) //~ ERROR cannot return value referencing function parameter
 }
 
 fn main() {}