| //@ run-pass | |
| //@ compile-flags: -C opt-level=3 -Zvalidate-mir | |
| fn return_result() -> Option<String> { | |
| Some("ok".to_string()) | |
| } | |
| fn start() -> String { | |
| let Some(content) = return_result() else { | |
| return "none".to_string() | |
| }; | |
| content | |
| } | |
| fn main() { | |
| start(); | |
| } |