diff options
Diffstat (limited to 'src/test/ui/regions/regions-close-param-into-object.rs')
-rw-r--r-- | src/test/ui/regions/regions-close-param-into-object.rs | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/test/ui/regions/regions-close-param-into-object.rs b/src/test/ui/regions/regions-close-param-into-object.rs deleted file mode 100644 index 2760e5eed..000000000 --- a/src/test/ui/regions/regions-close-param-into-object.rs +++ /dev/null @@ -1,27 +0,0 @@ -trait X { fn foo(&self) {} } - -fn p1<T>(v: T) -> Box<dyn X + 'static> - where T : X -{ - Box::new(v) //~ ERROR parameter type `T` may not live long enough -} - -fn p2<T>(v: Box<T>) -> Box<dyn X + 'static> - where Box<T> : X -{ - Box::new(v) //~ ERROR parameter type `T` may not live long enough -} - -fn p3<'a,T>(v: T) -> Box<dyn X + 'a> - where T : X -{ - Box::new(v) //~ ERROR parameter type `T` may not live long enough -} - -fn p4<'a,T>(v: Box<T>) -> Box<dyn X + 'a> - where Box<T> : X -{ - Box::new(v) //~ ERROR parameter type `T` may not live long enough -} - -fn main() {} |