1 // issue-38940: error printed twice for deref recursion limit exceeded
2 // Test that the recursion limit can be changed. In this case, we have
3 // deeply nested types that will fail the `Send` check by overflow
4 // when the recursion limit is set very low.
6 #![recursion_limit="10"]
8 ($outer:ident, $inner:ident) => {
15 impl std::ops::Deref for $outer {
17 fn deref(&self) -> &$inner {
44 //~^ ERROR mismatched types
45 //~| ERROR reached the recursion limit while auto-dereferencing I