]> git.lizzy.rs Git - rust.git/commitdiff
add test for #99975
authorDing Xiang Fei <dingxiangfei2009@protonmail.ch>
Mon, 5 Sep 2022 06:17:41 +0000 (14:17 +0800)
committerDing Xiang Fei <dingxiangfei2009@protonmail.ch>
Thu, 15 Sep 2022 02:08:10 +0000 (10:08 +0800)
src/test/ui/let-else/issue-99975.rs [new file with mode: 0644]

diff --git a/src/test/ui/let-else/issue-99975.rs b/src/test/ui/let-else/issue-99975.rs
new file mode 100644 (file)
index 0000000..80f6355
--- /dev/null
@@ -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();
+}