// Do not try to evaluate static initalizers that reference | |
// ill-defined types. This used to be an ICE. | |
// See issues #125842 and #124464. | |
struct Struct { | |
field: Option<u8>, | |
field: u8, | |
//~^ ERROR field `field` is already declared | |
} | |
static STATIC_A: Struct = Struct { | |
field: 1 | |
}; | |
static STATIC_B: Struct = { | |
let field = 1; | |
Struct { | |
field, | |
} | |
}; | |
fn main() {} |