]> git.lizzy.rs Git - rust.git/blob - src/test/ui/dyn-drop/dyn-drop.rs
Merge commit '1411a98352ba6bee8ba3b0131c9243e5db1e6a2e' into sync_cg_clif-2021-12-31
[rust.git] / src / test / ui / dyn-drop / dyn-drop.rs
1 #![deny(dyn_drop)]
2 #![allow(bare_trait_objects)]
3 fn foo(_: Box<dyn Drop>) {} //~ ERROR
4 fn bar(_: &dyn Drop) {} //~ERROR
5 fn baz(_: *mut Drop) {} //~ ERROR
6 struct Foo {
7   _x: Box<dyn Drop> //~ ERROR
8 }
9 trait Bar {
10   type T: ?Sized;
11 }
12 struct Baz {}
13 impl Bar for Baz {
14   type T = dyn Drop; //~ ERROR
15 }
16 fn main() {}