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