From b2ce19bd3c52d708ed8035f8291812e39c25b80a Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Sun, 31 Dec 2017 15:53:29 -0800 Subject: [PATCH] Update to master `quote` --- crates/wasm-bindgen-macro/src/lib.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/crates/wasm-bindgen-macro/src/lib.rs b/crates/wasm-bindgen-macro/src/lib.rs index 2b4fa39a..0bafa39f 100644 --- a/crates/wasm-bindgen-macro/src/lib.rs +++ b/crates/wasm-bindgen-macro/src/lib.rs @@ -11,7 +11,7 @@ extern crate wasm_bindgen_shared; use std::sync::atomic::*; use proc_macro::TokenStream; -use proc_macro2::{Literal, Span}; +use proc_macro2::{Literal, Span, TokenNode, Delimiter, TokenTree}; use quote::{Tokens, ToTokens}; mod ast; @@ -403,7 +403,11 @@ impl ToTokens for Receiver { } else { syn::Ident::from("borrow").to_tokens(tokens); } - tokens.append_delimited("(", Default::default(), |_| ()); + tokens.append(TokenTree { + span: Default::default(), + kind: TokenNode::Group(Delimiter::Parenthesis, + proc_macro2::TokenStream::empty()), + }); syn::token::Dot::default().to_tokens(tokens); name.to_tokens(tokens); }