1 2 3 4 5 6 7 8 9 10 11
// run-pass fn foo<T>() -> T { loop {} } fn test() { let ref mut a: &mut dyn FnMut((i8,), i16) = foo(); a((0,), 0); } fn main() { let _ = test; }