summaryrefslogtreecommitdiffstats
path: root/tests/ui/unreachable-code.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/unreachable-code.rs')
-rw-r--r--tests/ui/unreachable-code.rs15
1 files changed, 11 insertions, 4 deletions
diff --git a/tests/ui/unreachable-code.rs b/tests/ui/unreachable-code.rs
index 28b938edc..64174db7a 100644
--- a/tests/ui/unreachable-code.rs
+++ b/tests/ui/unreachable-code.rs
@@ -2,25 +2,32 @@
#![allow(unused_must_use)]
#![allow(dead_code)]
-
#![allow(path_statements)]
#![allow(unreachable_code)]
#![allow(unused_variables)]
+#![feature(if_let_guard)]
-fn id(x: bool) -> bool { x }
+fn id(x: bool) -> bool {
+ x
+}
fn call_id() {
let c = panic!();
id(c);
}
-fn call_id_2() { id(true) && id(return); }
+fn call_id_2() {
+ id(true) && id(return);
+}
-fn call_id_3() { id(return) && id(return); }
+fn call_id_3() {
+ id(return) && id(return);
+}
fn ret_guard() {
match 2 {
x if (return) => { x; }
+ x if let true = return => { x; }
_ => {}
}
}