]> git.lizzy.rs Git - rust.git/blob - src/test/ui/let-else/const-fn.rs
Auto merge of #103600 - compiler-errors:early-binder-nits, r=spastorino
[rust.git] / src / test / ui / let-else / const-fn.rs
1 // run-pass
2 // issue #101932
3
4
5 const fn foo(a: Option<i32>) -> i32 {
6     let Some(a) = a else {
7         return 42
8     };
9
10     a + 1
11 }
12
13 fn main() {
14     const A: i32 = foo(None);
15     const B: i32 = foo(Some(1));
16
17     println!("{} {}", A, B);
18 }