add miri test via const fn
This commit is contained in:
parent
d510ba3bc3
commit
eb36f5ee5b
2 changed files with 20 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
|||
#![feature(let_else)]
|
||||
#![cfg_attr(bootstrap, feature(let_else))]
|
||||
|
||||
// EMIT_MIR issue_101867.main.mir_map.0.mir
|
||||
fn main() {
|
||||
|
|
19
src/test/ui/let-else/const-fn.rs
Normal file
19
src/test/ui/let-else/const-fn.rs
Normal file
|
@ -0,0 +1,19 @@
|
|||
// run-pass
|
||||
// issue #101932
|
||||
|
||||
#![cfg_attr(bootstrap, feature(let_else))]
|
||||
|
||||
const fn foo(a: Option<i32>) -> 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);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue