| #![crate_type = "lib"] | |
| // Test that if any variant is non-unit, | |
| // we need a repr. | |
| enum Enum { | |
| //~^ ERROR `#[repr(inttype)]` must be specified | |
| Unit = 1, | |
| Tuple(), | |
| Struct {}, | |
| } | |
| // Test that if any non-unit variant has an explicit | |
| // discriminant we need a repr. | |
| enum Enum2 { | |
| //~^ ERROR `#[repr(inttype)]` must be specified | |
| Tuple() = 2, | |
| } |