about summary refs log tree commit diff
path: root/src/test/ui/structs-enums/struct-rec/mutual-struct-recursion.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/structs-enums/struct-rec/mutual-struct-recursion.rs')
-rw-r--r--src/test/ui/structs-enums/struct-rec/mutual-struct-recursion.rs21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/test/ui/structs-enums/struct-rec/mutual-struct-recursion.rs b/src/test/ui/structs-enums/struct-rec/mutual-struct-recursion.rs
deleted file mode 100644
index 3bfce8b4f96..00000000000
--- a/src/test/ui/structs-enums/struct-rec/mutual-struct-recursion.rs
+++ /dev/null
@@ -1,21 +0,0 @@
-struct A<T> {
-//~^ ERROR recursive types `A` and `B` have infinite size
-    x: T,
-    y: B<T>,
-}
-
-struct B<T> {
-    z: A<T>
-}
-
-struct C<T> {
-//~^ ERROR recursive types `C` and `D` have infinite size
-    x: T,
-    y: Option<Option<D<T>>>,
-}
-
-struct D<T> {
-    z: Option<Option<C<T>>>,
-}
-
-fn main() {}