diff options
| author | Ding Xiang Fei <dingxiangfei2009@protonmail.ch> | 2022-09-05 14:17:41 +0800 |
|---|---|---|
| committer | Ding Xiang Fei <dingxiangfei2009@protonmail.ch> | 2022-09-15 10:08:10 +0800 |
| commit | af591ebe4d0cf2097a5fdc0bb710442d0f2e7876 (patch) | |
| tree | cc68cb5bf491d83b46a116604daac0864ad41ebe | |
| parent | 1b87ce0d4092045728c1c68282769d555706f273 (diff) | |
| download | rust-af591ebe4d0cf2097a5fdc0bb710442d0f2e7876.tar.gz rust-af591ebe4d0cf2097a5fdc0bb710442d0f2e7876.zip | |
add test for #99975
| -rw-r--r-- | src/test/ui/let-else/issue-99975.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/test/ui/let-else/issue-99975.rs b/src/test/ui/let-else/issue-99975.rs new file mode 100644 index 00000000000..80f63556194 --- /dev/null +++ b/src/test/ui/let-else/issue-99975.rs @@ -0,0 +1,20 @@ +// run-pass +// compile-flags: -C opt-level=3 -Zvalidate-mir + +#![feature(let_else)] + +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(); +} |
