about summary refs log tree commit diff
path: root/src/test/compile-fail/unsized-trait-impl-trait-arg.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/compile-fail/unsized-trait-impl-trait-arg.rs')
-rw-r--r--src/test/compile-fail/unsized-trait-impl-trait-arg.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/test/compile-fail/unsized-trait-impl-trait-arg.rs b/src/test/compile-fail/unsized-trait-impl-trait-arg.rs
index ac8043d6852..4723dfeaeb9 100644
--- a/src/test/compile-fail/unsized-trait-impl-trait-arg.rs
+++ b/src/test/compile-fail/unsized-trait-impl-trait-arg.rs
@@ -12,8 +12,9 @@
 
 // impl - unbounded
 trait T2<Z> {
+    fn foo(&self, z: Z);
 }
-struct S4<Y: ?Sized>;
+struct S4<Y: ?Sized>(Box<Y>);
 impl<X: ?Sized> T2<X> for S4<X> {
     //~^ ERROR `core::marker::Sized` is not implemented for the type `X`
 }