]> git.lizzy.rs Git - rust.git/blob - tests/ui/consts/issue-88649.rs
Rollup merge of #106718 - lcnr:solver-cycles, r=compiler-errors
[rust.git] / tests / ui / consts / issue-88649.rs
1 // check-pass
2 #![crate_type = "lib"]
3
4 enum Foo {
5     Variant1(bool),
6     Variant2(bool),
7 }
8
9 const _: () = {
10     let mut n = 0;
11     while n < 2 {
12         match Foo::Variant1(true) {
13             Foo::Variant1(x) | Foo::Variant2(x) if x => {}
14             _ => {}
15         }
16         n += 1;
17     }
18 };