1 // run-pass 2 #![allow(dead_code)] 3 // pretty-expanded FIXME #23616 4 5 struct Foo { 6 x: isize, 7 } 8 9 impl Foo { f(&self)10 pub fn f(&self) {} 11 } 12 g(x: &mut Foo)13 fn g(x: &mut Foo) { 14 x.f(); 15 } 16 main()17 pub fn main() { 18 } 19