]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/object-lifetime/object-lifetime-default-mybox.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / src / test / ui / object-lifetime / object-lifetime-default-mybox.rs
index eb27fe90f47ce63c1310fbd5048f4ac5a9b0f24a..5e6e5e2c06321be30f3a035119767c83f8837470 100644 (file)
@@ -24,11 +24,13 @@ fn load1<'a,'b>(a: &'a MyBox<dyn SomeTrait>,
                 b: &'b MyBox<dyn SomeTrait>)
                 -> &'b MyBox<dyn SomeTrait>
 {
-    a //~ ERROR lifetime mismatch
+    a
+    //~^ ERROR lifetime may not live long enough
 }
 
 fn load2<'a>(ss: &MyBox<dyn SomeTrait + 'a>) -> MyBox<dyn SomeTrait + 'a> {
-    load0(ss) //~ ERROR mismatched types
+    load0(ss)
+    //~^ ERROR borrowed data escapes outside of function
 }
 
 fn main() {