//@ run-pass #![allow(dead_code)] trait Hax { fn dummy(&self) {} } impl Hax for A {} fn perform_hax(x: Box) -> Box { Box::new(x) as Box } fn deadcode() { perform_hax(Box::new("deadcode".to_string())); } pub fn main() { perform_hax(Box::new(42)); }