]> git.proxmox.com Git - rustc.git/blame - src/test/ui/expr/if/expr-if-panic-pass.rs
Merge tag 'debian/1.52.1+dfsg1-1_exp2' into proxmox/buster
[rustc.git] / src / test / ui / expr / if / expr-if-panic-pass.rs
CommitLineData
416331ca
XL
1// run-pass
2
1a4d82fc 3fn test_if_panic() {
85aaf69f 4 let x = if false { panic!() } else { 10 };
62682a34 5 assert_eq!(x, 10);
223e47cc
LB
6}
7
1a4d82fc 8fn test_else_panic() {
85aaf69f
SL
9 let x = if true { 10 } else { panic!() };
10 assert_eq!(x, 10);
223e47cc
LB
11}
12
1a4d82fc 13fn 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
18pub fn main() { test_if_panic(); test_else_panic(); test_elseif_panic(); }