]>
Commit | Line | Data |
---|---|---|
416331ca XL |
1 | // run-pass |
2 | ||
1a4d82fc | 3 | fn test_if_panic() { |
85aaf69f | 4 | let x = if false { panic!() } else { 10 }; |
62682a34 | 5 | assert_eq!(x, 10); |
223e47cc LB |
6 | } |
7 | ||
1a4d82fc | 8 | fn test_else_panic() { |
85aaf69f SL |
9 | let x = if true { 10 } else { panic!() }; |
10 | assert_eq!(x, 10); | |
223e47cc LB |
11 | } |
12 | ||
1a4d82fc | 13 | fn test_elseif_panic() { |
85aaf69f SL |
14 | let x = if false { 0 } else if false { panic!() } else { 10 }; |
15 | assert_eq!(x, 10); | |
223e47cc | 16 | } |
1a4d82fc JJ |
17 | |
18 | pub fn main() { test_if_panic(); test_else_panic(); test_elseif_panic(); } |