about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSNCPlay42 <SNCPlay42@gmail.com>2020-11-09 15:43:33 +0000
committerSNCPlay42 <SNCPlay42@gmail.com>2020-11-09 15:44:22 +0000
commit868aa8974d87f0406871ed67b04082f6ab05b4b9 (patch)
treed04e24ab4fa5155e80b9a6f390493fab4d12e1e1
parent25f6938da459a57b43bdf16ed6bdad3225b2a3ce (diff)
downloadrust-868aa8974d87f0406871ed67b04082f6ab05b4b9.tar.gz
rust-868aa8974d87f0406871ed67b04082f6ab05b4b9.zip
add regression test for #78892
-rw-r--r--src/test/ui/macros/issue-78892-substitution-in-statement-attr.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/ui/macros/issue-78892-substitution-in-statement-attr.rs b/src/test/ui/macros/issue-78892-substitution-in-statement-attr.rs
new file mode 100644
index 00000000000..9d1fae7a234
--- /dev/null
+++ b/src/test/ui/macros/issue-78892-substitution-in-statement-attr.rs
@@ -0,0 +1,14 @@
+// check-pass
+
+// regression test for #78892
+
+macro_rules! mac {
+    ($lint_name:ident) => {{
+        #[allow($lint_name)]
+        let _ = ();
+    }};
+}
+
+fn main() {
+    mac!(dead_code)
+}