1 2 3 4 5 6 7 8 9 10
//@ check-pass enum E { X(), Y, } fn main() { let _ = if let E::X() = E::X() { 1 } else { 2 }; }