// 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, 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() {}