]> git.lizzy.rs Git - rust.git/blob - tests/ui/extern/extern_fat_drop.rs
Rollup merge of #106441 - mllken:abstract-socket-noref, r=joshtriplett
[rust.git] / tests / ui / extern / extern_fat_drop.rs
1 // run-pass
2 // aux-build:fat_drop.rs
3
4 extern crate fat_drop;
5
6 fn main() {
7     unsafe {
8         let data: &mut [u8] = &mut [0];
9         let s: &mut fat_drop::S = std::mem::transmute::<&mut [u8], _>(data);
10         std::ptr::drop_in_place(s);
11         assert!(fat_drop::DROPPED);
12     }
13 }