]> git.lizzy.rs Git - rust.git/blobdiff - src/libsyntax_ext/proc_macro_server.rs
Auto merge of #62069 - Centril:rollup-m8n4uw7, r=Centril
[rust.git] / src / libsyntax_ext / proc_macro_server.rs
index 00a420d3fa89922c9cd1758a5a99c9163e3700ac..c9d99e5831ac47b5348abdf348042ccd8ef87a8b 100644 (file)
@@ -70,7 +70,7 @@ fn from_internal(((tree, is_joint), sess, stack): (TreeAndJoint, &ParseSess, &mu
         macro_rules! tt {
             ($ty:ident { $($field:ident $(: $value:expr)*),+ $(,)? }) => (
                 TokenTree::$ty(self::$ty {
-                    $($field $(: $value)*,)*
+                    $($field $(: $value)*,)+
                     span,
                 })
             );
@@ -409,7 +409,7 @@ fn is_empty(&mut self, stream: &Self::TokenStream) -> bool {
     }
     fn from_str(&mut self, src: &str) -> Self::TokenStream {
         parse::parse_stream_from_source_str(
-            FileName::proc_macro_source_code(src.clone()),
+            FileName::proc_macro_source_code(src),
             src.to_string(),
             self.sess,
             Some(self.call_site),