add test for #99975 · rust-lang/rust@af591eb (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Commit af591eb

File tree

1 file changed

lines changed

1 file changed

lines changed

Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
1 +// run-pass
2 +// compile-flags: -C opt-level=3 -Zvalidate-mir
3 +
4 +#![feature(let_else)]
5 +
6 +fn return_result() -> Option<String> {
7 +Some("ok".to_string())
8 +}
9 +
10 +fn start() -> String {
11 +let Some(content) = return_result() else {
12 +return "none".to_string()
13 +};
14 +
15 + content
16 +}
17 +
18 +fn main() {
19 +start();
20 +}