rust/src/test/run-pass/alt-bot-2.rs
Marijn Haverbeke 67cc89f38d Rewrite exhaustiveness checker
Issue #352
Closes #1720

The old checker would happily accept things like 'alt x { @some(a) { a } }'.
It now properly descends into patterns, checks exhaustiveness of booleans,
and complains when number/string patterns aren't exhaustive.
2012-02-15 15:47:42 +01:00

4 lines
128 B
Rust

// n.b. This was only ever failing with optimization disabled.
fn a() -> int { alt check ret 1 { 2 { 3 } } }
fn main() { a(); }