1 // aux-build:issue-57271-lib.rs
3 extern crate issue_57271_lib;
5 use issue_57271_lib::BaseType;
7 pub enum ObjectType { //~ ERROR recursive type `ObjectType` has infinite size
8 Class(ClassTypeSignature),
13 pub struct ClassTypeSignature {
19 pub enum TypeSignature { //~ ERROR recursive type `TypeSignature` has infinite size