summaryrefslogtreecommitdiffstats
path: root/tests/ui/unreachable-code.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-30 18:31:44 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-30 18:31:44 +0000
commitc23a457e72abe608715ac76f076f47dc42af07a5 (patch)
tree2772049aaf84b5c9d0ed12ec8d86812f7a7904b6 /tests/ui/unreachable-code.rs
parentReleasing progress-linux version 1.73.0+dfsg1-1~progress7.99u1. (diff)
downloadrustc-c23a457e72abe608715ac76f076f47dc42af07a5.tar.xz
rustc-c23a457e72abe608715ac76f076f47dc42af07a5.zip
Merging upstream version 1.74.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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; }
_ => {}
}
}