rust/src/test/compile-fail/non-exhaustive-match-nested.rs

14 lines
200 B
Rust

// -*- rust -*-
// error-pattern: non-exhaustive patterns
enum t { a(u), b }
enum u { c, d }
fn main() {
let x = a(c);
alt x {
a(d) { fail ~"hello"; }
b { fail ~"goodbye"; }
}
}