diff options
Diffstat (limited to '')
-rw-r--r-- | src/test/ui/feature-gates/feature-gate-unsized_fn_params.rs | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/feature-gates/feature-gate-unsized_fn_params.rs b/src/test/ui/feature-gates/feature-gate-unsized_fn_params.rs deleted file mode 100644 index 9b868ed7a..000000000 --- a/src/test/ui/feature-gates/feature-gate-unsized_fn_params.rs +++ /dev/null @@ -1,26 +0,0 @@ -#[repr(align(256))] -#[allow(dead_code)] -struct A { - v: u8, -} - -trait Foo { - fn foo(&self); -} - -impl Foo for A { - fn foo(&self) { - assert_eq!(self as *const A as usize % 256, 0); - } -} - -fn foo(x: dyn Foo) { - //~^ ERROR [E0277] - x.foo() -} - -fn main() { - let x: Box<dyn Foo> = Box::new(A { v: 22 }); - foo(*x); - //~^ ERROR [E0277] -} |