//@ run-pass // issue #101932 const fn foo(a: Option) -> i32 { let Some(a) = a else { return 42 }; a + 1 } fn main() { const A: i32 = foo(None); const B: i32 = foo(Some(1)); println!("{} {}", A, B); }