]> git.lizzy.rs Git - rust.git/blob - tests/ui/let-else/const-fn.rs
Auto merge of #106520 - ehuss:update-mdbook, r=Mark-Simulacrum
[rust.git] / tests / 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 }