diff options
Diffstat (limited to 'src/test/ui/object-lifetime/object-lifetime-default-default-to-static.rs')
-rw-r--r-- | src/test/ui/object-lifetime/object-lifetime-default-default-to-static.rs | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/test/ui/object-lifetime/object-lifetime-default-default-to-static.rs b/src/test/ui/object-lifetime/object-lifetime-default-default-to-static.rs deleted file mode 100644 index 467767ae5..000000000 --- a/src/test/ui/object-lifetime/object-lifetime-default-default-to-static.rs +++ /dev/null @@ -1,35 +0,0 @@ -// run-pass -// Test that `Box<Test>` is equivalent to `Box<Test+'static>`, both in -// fields and fn arguments. - -// pretty-expanded FIXME #23616 - -#![allow(dead_code)] - -trait Test { - fn foo(&self) { } -} - -struct SomeStruct { - t: Box<dyn Test>, - u: Box<dyn Test+'static>, -} - -fn a(t: Box<dyn Test>, mut ss: SomeStruct) { - ss.t = t; -} - -fn b(t: Box<dyn Test+'static>, mut ss: SomeStruct) { - ss.t = t; -} - -fn c(t: Box<dyn Test>, mut ss: SomeStruct) { - ss.u = t; -} - -fn d(t: Box<dyn Test+'static>, mut ss: SomeStruct) { - ss.u = t; -} - -fn main() { -} |