]> git.proxmox.com Git - rustc.git/blame - src/test/ui/consts/control-flow/exhaustive-c-like-enum-match.rs
Update unsuspicious file list
[rustc.git] / src / test / ui / consts / control-flow / exhaustive-c-like-enum-match.rs
CommitLineData
60c5eb7d
XL
1// Test for <https://github.com/rust-lang/rust/issues/66756>
2
3// check-pass
4
60c5eb7d
XL
5enum E {
6 A,
7 B,
8 C
9}
10
11const fn f(e: E) {
12 match e {
13 E::A => {}
14 E::B => {}
15 E::C => {}
16 }
17}
18
19const fn g(e: E) -> usize {
20 match e {
21 _ => 0
22 }
23}
24
25fn main() {
26 const X: usize = g(E::C);
27 assert_eq!(X, 0);
28 assert_eq!(g(E::A), 0);
29}