blob: 9799e67e52137f4b45fdbf9d90d72a41ab8aed91 [file] [log] [blame] [edit]
enum T {
T1(i32, i32),
T2(i32, i32),
T3(i32),
T4(i32),
}
fn main() {
match T::T1(123, 456) {
T::T1(a, d) | T::T2(d, b) | T::T3(c) | T::T4(a) => { println!("{:?}", a); }
//~^ ERROR is not bound in all patterns
//~| ERROR is not bound in all patterns
//~| ERROR is not bound in all patterns
//~| ERROR is not bound in all patterns
//~| ERROR `a` is possibly-uninitialized
}
}