summaryrefslogtreecommitdiffstats
path: root/tests/ui/nll/issue-24535-allow-mutable-borrow-in-match-guard.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/ui/nll/issue-24535-allow-mutable-borrow-in-match-guard.rs (renamed from src/test/ui/nll/issue-24535-allow-mutable-borrow-in-match-guard.rs)8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/ui/nll/issue-24535-allow-mutable-borrow-in-match-guard.rs b/tests/ui/nll/issue-24535-allow-mutable-borrow-in-match-guard.rs
index 7253d35ed..ccfc8937f 100644
--- a/src/test/ui/nll/issue-24535-allow-mutable-borrow-in-match-guard.rs
+++ b/tests/ui/nll/issue-24535-allow-mutable-borrow-in-match-guard.rs
@@ -5,6 +5,8 @@
// See further discussion on rust-lang/rust#24535,
// rust-lang/rfcs#1006, and rust-lang/rfcs#107
+#![feature(if_let_guard)]
+
fn main() {
rust_issue_24535();
rfcs_issue_1006_1();
@@ -23,6 +25,12 @@ fn rust_issue_24535() {
3 if compare(&a, &mut 3) => (),
_ => panic!("nope"),
}
+
+ match a {
+ 0 => panic!("nope"),
+ 3 if let true = compare(&a, &mut 3) => (),
+ _ => panic!("nope"),
+ }
}
fn rfcs_issue_1006_1() {