]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/pattern/slice-pattern-const-3.rs
Update tests to show diagnostics
[rust.git] / src / test / ui / pattern / slice-pattern-const-3.rs
index dbc61af16b56059aa9d6b39311142df4cff7dca6..8805c43ba0283bdabe7f46093ee46b6be341470b 100644 (file)
@@ -1,4 +1,4 @@
-// compile-pass
+#![deny(unreachable_patterns)]
 
 fn main() {
     let s = &["0x00"; 4][..]; //Slice of any value
@@ -6,26 +6,26 @@ fn main() {
     match s {
         MAGIC_TEST => (),
         ["0x00", "0x00", "0x00", "0x00"] => (),
-        ["4", "5", "6", "7"] => (), // this should warn
+        ["4", "5", "6", "7"] => (), // FIXME(oli-obk): this should warn, but currently does not
         _ => (),
     }
     match s {
         ["0x00", "0x00", "0x00", "0x00"] => (),
         MAGIC_TEST => (),
-        ["4", "5", "6", "7"] => (), // this should warn
+        ["4", "5", "6", "7"] => (), // FIXME(oli-obk): this should warn, but currently does not
         _ => (),
     }
     match s {
         ["0x00", "0x00", "0x00", "0x00"] => (),
         ["4", "5", "6", "7"] => (),
-        MAGIC_TEST => (), // this should warn
+        MAGIC_TEST => (), // FIXME(oli-obk): this should warn, but currently does not
         _ => (),
     }
     const FOO: [&str; 1] = ["boo"];
     match ["baa"] {
         ["0x00"] => (),
         ["boo"] => (),
-        FOO => (), // this should warn
+        FOO => (), //~ ERROR unreachable pattern
         _ => (),
     }
 }