// run-pass trait U { fn f(self); } impl U for isize { fn f(self) {} } pub fn main() { 4.f(); }