//@ run-pass #![allow(dead_code)] #![allow(unused_variables)] enum Foo { } impl Drop for Foo { fn drop(&mut self) { } } fn foo(x: Foo) { } fn main() { }