//@ run-pass // Test that astconv doesn't forget about mutability of &mut str //@ pretty-expanded FIXME #23616 fn main() { fn foo(_: &mut T) {} let _f: fn(&mut str) = foo; }