]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/iter_empty.rs
Prevent some false positives
[rust.git] / tests / ui / iter_empty.rs
index f8b56898f2d52d5879758d67357bc091f21419fc..625149b5da5111199cc3ab419eb12c3f978176dd 100644 (file)
@@ -13,6 +13,14 @@ fn array() {
     // Don't trigger on non-iter methods
     let _: Option<String> = None.clone();
     let _: [String; 0] = [].clone();
+
+    // Don't trigger on match or if branches
+    let _ = match 123 {
+        123 => [].iter(),
+        _ => ["test"].iter(),
+    };
+
+    let _ = if false { ["test"].iter() } else { [].iter() };
 }
 
 macro_rules! in_macros {