1 error: reached the recursion limit while instantiating `rec::<&mut &mut &mut &mut &mut &... &mut &mut &mut &mut &mut Empty>`
2 --> $DIR/issue-67552.rs:28:9
4 LL | rec(identity(&mut it))
5 | ^^^^^^^^^^^^^^^^^^^^^^
7 note: `rec` defined here
8 --> $DIR/issue-67552.rs:21:1
10 LL | / fn rec<T>(mut it: T)
14 = note: the full type name has been written to '$TEST_BUILD_DIR/issues/issue-67552/issue-67552.long-type.txt'
16 error: aborting due to previous error