add test for #99975 · rust-lang/rust@af591eb (original) (raw)
Navigation Menu
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
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 | +} |