blob: e7eb1caa779fe8d724c692dcb9fc0f982e1c31da [file] [log] [blame]
pub enum E
{
pub A { a: i32 }, // { dg-error "visibility qualifier" }
B (u8),
pub C, // { dg-error "visibility qualifier" }
D
}
enum E1
{
A,
pub B = 42, // { dg-error "visibility qualifier" }
C = 3,
D,
pub E // { dg-error "visibility qualifier" }
}
enum E2
{
pub A (u8, i32, u64), // { dg-error "visibility qualifier" }
B { a: u8, a: u8 } // { dg-error "field .a. is already declared" }}
}
fn main ()
{
enum EE
{
Alpha { alpha: i32 },
pub Beta (u8), // { dg-error "visibility qualifier" }
pub Gamma, // { dg-error "visibility qualifier" }
Delta { delta: u32 }
}
enum EE1
{
pub Alpha, // { dg-error "visibility qualifier" }
Beta = 41,
pub Gamma = 3, // { dg-error "visibility qualifier" }
Delta,
}
enum E2
{
Alpha { a: u8, a: u8 }, // { dg-error "field .a. is already declared" }}
pub Beta (u8, i32, u64) // { dg-error "visibility qualifier" }
}
}