]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-17959.rs
Rollup merge of #62337 - Mark-Simulacrum:fix-cpu-usage-script, r=alexcrichton
[rust.git] / src / test / ui / issues / issue-17959.rs
1 extern crate core;
2
3 use core::ops::Drop;
4
5 trait Bar {}
6
7 struct G<T: ?Sized> {
8     _ptr: *const T
9 }
10
11 impl<T> Drop for G<T> {
12 //~^ ERROR: The requirement `T: std::marker::Sized` is added only by the Drop impl. [E0367]
13     fn drop(&mut self) {
14         if !self._ptr.is_null() {
15         }
16     }
17 }
18
19 fn main() {
20     let x:G<dyn Bar>;
21 }