diff options
Diffstat (limited to 'src/test/ui/issues/issue-37311-type-length-limit/issue-37311.rs')
-rw-r--r-- | src/test/ui/issues/issue-37311-type-length-limit/issue-37311.rs | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/test/ui/issues/issue-37311-type-length-limit/issue-37311.rs b/src/test/ui/issues/issue-37311-type-length-limit/issue-37311.rs deleted file mode 100644 index 50d1f166c..000000000 --- a/src/test/ui/issues/issue-37311-type-length-limit/issue-37311.rs +++ /dev/null @@ -1,23 +0,0 @@ -// build-fail -// normalize-stderr-test: ".nll/" -> "/" - -trait Mirror { - type Image; -} - -impl<T> Mirror for T { type Image = T; } - -trait Foo { - fn recurse(&self); -} - -impl<T> Foo for T { - #[allow(unconditional_recursion)] - fn recurse(&self) { - (self, self).recurse(); //~ ERROR reached the recursion limit - } -} - -fn main() { - ().recurse(); -} |