blob: 6e3965b56870a953895a66c98f5ae60efad6fb30 [file] [log] [blame]
// https://doc.rust-lang.org/error_codes/E0063.html
struct Foo {
x: i32,
y: i32,
z: i32,
}
fn main() {
let z = Foo { x: 0 , y:1 }; // { dg-error "missing field z in initializer of 'Foo'" }
let xz = Foo { y:1 }; // { dg-error "missing fields x, z in initializer of 'Foo'" }
let xyz = Foo { }; // { dg-error "missing fields x, y, z in initializer of 'Foo'" }
}