| // Don't const eval fields with ambiguous layout. | |
| // See issues #125842 and #124464. | |
| enum TestOption<T> { | |
| TestSome(T), | |
| TestSome(T), | |
| //~^ ERROR the name `TestSome` is defined multiple times | |
| } | |
| pub struct Request { | |
| bar: TestOption<u64>, | |
| bar: u8, | |
| //~^ ERROR field `bar` is already declared | |
| } | |
| fn default_instance() -> &'static Request { | |
| static instance: Request = Request { bar: 17 }; | |
| &instance | |
| } | |
| pub fn main() {} |