about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohn Clements <clements@racket-lang.org>2014-06-27 14:41:32 -0700
committerJohn Clements <clements@racket-lang.org>2014-06-27 22:11:11 -0700
commit764c2fe2d582c36ad00ef67b5553f7777447e415 (patch)
treedc537bd6dd640347ab34530a9f3cd6a11d1fcd71
parent268f6c56c219e97b444d78dadc387cc549e27aa6 (diff)
downloadrust-764c2fe2d582c36ad00ef67b5553f7777447e415.tar.gz
rust-764c2fe2d582c36ad00ef67b5553f7777447e415.zip
simplified test case
-rw-r--r--src/test/run-pass/issue-15221.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/test/run-pass/issue-15221.rs b/src/test/run-pass/issue-15221.rs
index e74ba9b85ee..e5cfccac13a 100644
--- a/src/test/run-pass/issue-15221.rs
+++ b/src/test/run-pass/issue-15221.rs
@@ -10,13 +10,14 @@
 
 #![feature(macro_rules)]
 
-macro_rules! inner_bind (
-    ( $p:pat, $id:ident) => ({let $p = 13; $id}))
+macro_rules! inner (
+    ($e:pat ) => ($e))
 
-macro_rules! outer_bind (
-    ($p:pat, $id:ident ) => (inner_bind!($p, $id)))
+macro_rules! outer (
+    ($e:pat ) => (inner!($e)))
 
 fn main() {
-    outer_bind!(g1,g1);
+    let outer!(g1) = 13;
+    g1;
 }