We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d510ba3 commit eb36f5eCopy full SHA for eb36f5e
src/test/mir-opt/issue-101867.rs
@@ -1,4 +1,4 @@
1
-#![feature(let_else)]
+#![cfg_attr(bootstrap, feature(let_else))]
2
3
// EMIT_MIR issue_101867.main.mir_map.0.mir
4
fn main() {
src/test/ui/let-else/const-fn.rs
@@ -0,0 +1,19 @@
+// run-pass
+// issue #101932
+
5
6
+const fn foo(a: Option<i32>) -> i32 {
7
+ let Some(a) = a else {
8
+ return 42
9
+ };
10
11
+ a + 1
12
+}
13
14
+fn main() {
15
+ const A: i32 = foo(None);
16
+ const B: i32 = foo(Some(1));
17
18
+ println!("{} {}", A, B);
19
0 commit comments