diff options
Diffstat (limited to 'src/test/ui/coercion/issue-36007.rs')
-rw-r--r-- | src/test/ui/coercion/issue-36007.rs | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/test/ui/coercion/issue-36007.rs b/src/test/ui/coercion/issue-36007.rs deleted file mode 100644 index 78812df87..000000000 --- a/src/test/ui/coercion/issue-36007.rs +++ /dev/null @@ -1,20 +0,0 @@ -// check-pass -#![feature(coerce_unsized, unsize)] - -use std::marker::Unsize; -use std::ops::CoerceUnsized; - -struct Foo<T: ?Sized>(Box<T>); - -impl<T> CoerceUnsized<Foo<dyn Baz>> for Foo<T> where T: Unsize<dyn Baz> {} - -struct Bar; - -trait Baz {} - -impl Baz for Bar {} - -fn main() { - let foo = Foo(Box::new(Bar)); - let foobar: Foo<Bar> = foo; -} |