]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/manual_unwrap_or.fixed
fix invalid code suggestion in `manual_unwrap_or`, due to macro expansion
[rust.git] / tests / ui / manual_unwrap_or.fixed
index f1d3252230bc2b7a23c57fa0037c7daa05df0040..e7a29596b73ac50f8fdb1723c089e9425dbdf3bb 100644 (file)
@@ -151,4 +151,16 @@ const fn const_fn_result_unwrap_or() {
     };
 }
 
+mod issue6965 {
+    macro_rules! some_macro {
+        () => {
+            if 1 > 2 { Some(1) } else { None }
+        };
+    }
+
+    fn test() {
+        let _ = some_macro!().unwrap_or(0);
+    }
+}
+
 fn main() {}