2012-01-30 21:00:57 -08:00
|
|
|
// -*- rust -*-
|
2012-02-15 09:40:42 +01:00
|
|
|
// error-pattern: non-exhaustive patterns
|
2012-01-30 21:00:57 -08:00
|
|
|
enum t { a(u), b }
|
|
|
|
enum u { c, d }
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
let x = a(c);
|
|
|
|
alt x {
|
2012-08-03 19:59:04 -07:00
|
|
|
a(d) => { fail ~"hello"; }
|
|
|
|
b => { fail ~"goodbye"; }
|
2012-01-30 21:00:57 -08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|