blob: f3ea360e7e98235f265096bf60743a512134c621 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
// 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
};
}
|