about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/test/compile-fail/issue-32922.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/test/compile-fail/issue-32922.rs b/src/test/compile-fail/issue-32922.rs
index 4206b16a419..491c087c101 100644
--- a/src/test/compile-fail/issue-32922.rs
+++ b/src/test/compile-fail/issue-32922.rs
@@ -24,8 +24,18 @@ macro_rules! bar { // test issue #31856
     )
 }
 
+macro_rules! baz {
+    ($i:ident) => {
+        let mut $i = 2;
+        $i = $i + 1;
+    }
+}
+
 #[rustc_error]
 fn main() { //~ ERROR compilation successful
     foo! {};
     bar! {};
+
+    let mut a = true;
+    baz!(a);
 }