about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlex Burka <alex@alexburka.com>2018-02-06 14:43:01 +0000
committerAlex Burka <alex@alexburka.com>2018-02-06 14:43:01 +0000
commit3cf73f40fb7217471dfe7394b73e67f53cfefc49 (patch)
tree85fee7e07481a30519683e9d0b406cf33b7d2a97
parent6c04c41034c46730fba97bfe9cfa2dd0687c2a5f (diff)
downloadrust-3cf73f40fb7217471dfe7394b73e67f53cfefc49.tar.gz
rust-3cf73f40fb7217471dfe7394b73e67f53cfefc49.zip
proc_macro: don't panic parsing ..= (fix #47950)
-rw-r--r--src/libproc_macro/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libproc_macro/lib.rs b/src/libproc_macro/lib.rs
index b9e816baac0..6768e0ade43 100644
--- a/src/libproc_macro/lib.rs
+++ b/src/libproc_macro/lib.rs
@@ -685,7 +685,7 @@ impl TokenTree {
                 })
             }
 
-            DotEq => unreachable!(),
+            DotEq => joint!('.', Eq),
             OpenDelim(..) | CloseDelim(..) => unreachable!(),
             Whitespace | Comment | Shebang(..) | Eof => unreachable!(),
         };