// run-pass #![allow(dead_code)] #![allow(unused_variables)] // pretty-expanded FIXME #23616 trait U {} trait T { fn get(self) -> X; } trait S2 { fn m(x: Box+'static>) {} } struct St { f: Box+'static>, } impl St { fn blah() {} } fn main() {}