about summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/ui/manual_let_else_question_mark.fixed8
-rw-r--r--tests/ui/manual_let_else_question_mark.rs8
2 files changed, 16 insertions, 0 deletions
diff --git a/tests/ui/manual_let_else_question_mark.fixed b/tests/ui/manual_let_else_question_mark.fixed
index fb465f38a8d..6b29ce75985 100644
--- a/tests/ui/manual_let_else_question_mark.fixed
+++ b/tests/ui/manual_let_else_question_mark.fixed
@@ -71,5 +71,13 @@ fn issue11993(y: Option<i32>) -> Option<i32> {
         return None;
     };
 
+    let Some(x) = y else {
+        // Roses are red,
+        // violets are blue,
+        // please keep this comment,
+        // it's art, you know?
+        return None;
+    };
+
     None
 }
diff --git a/tests/ui/manual_let_else_question_mark.rs b/tests/ui/manual_let_else_question_mark.rs
index 78b51f9c21c..e92c4c1375e 100644
--- a/tests/ui/manual_let_else_question_mark.rs
+++ b/tests/ui/manual_let_else_question_mark.rs
@@ -78,5 +78,13 @@ fn issue11993(y: Option<i32>) -> Option<i32> {
         return None;
     };
 
+    let Some(x) = y else {
+        // Roses are red,
+        // violets are blue,
+        // please keep this comment,
+        // it's art, you know?
+        return None;
+    };
+
     None
 }