blob: 16439a7fedd3ea070e9db53d5e88125b6a6e0187 [file] [log] [blame]
//@ run-pass
#![allow(unused_unsafe)]
#![allow(unused_variables)]
//@ pretty-expanded FIXME #23616
#[allow(dead_code)]
pub struct Fd(u32);
#[allow(dead_code)]
fn foo(a: u32) {}
impl Drop for Fd {
fn drop(&mut self) {
unsafe {
let Fd(s) = *self;
foo(s);
}
}
}
pub fn main() {
}