]> git.proxmox.com Git - rustc.git/blame - src/test/ui/issues/issue-17959.rs
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / src / test / ui / issues / issue-17959.rs
CommitLineData
d9579d0f 1extern crate core;
85aaf69f 2
d9579d0f
AL
3use core::ops::Drop;
4
5trait Bar {}
6
7struct G<T: ?Sized> {
8 _ptr: *const T
9}
223e47cc 10
d9579d0f 11impl<T> Drop for G<T> {
1b1a35ee 12//~^ ERROR `Drop` impl requires `T: Sized`
d9579d0f
AL
13 fn drop(&mut self) {
14 if !self._ptr.is_null() {
15 }
16 }
17}
18
19fn main() {
dc9dc135 20 let x:G<dyn Bar>;
c34b1796 21}