blob: f3ea360e7e98235f265096bf60743a512134c621 [file] [log] [blame]
// Regression test for ICE #127332
// Tests that we do not ICE when a with expr is
// not a struct but something else like an enum
fn main() {
let x = || {
enum Foo {
A { x: u32 },
}
let orig = Foo::A { x: 5 };
Foo::A { x: 6, ..orig };
//~^ ERROR functional record update syntax requires a struct
};
}