diff --git a/crates/macro/Cargo.toml b/crates/macro/Cargo.toml index 038a0666..fc0ec0b3 100644 --- a/crates/macro/Cargo.toml +++ b/crates/macro/Cargo.toml @@ -20,5 +20,5 @@ xxx_debug_only_print_generated_code = [] [dependencies] syn = { version = '0.14', features = ['full'] } quote = '0.6' -proc-macro2 = "0.4" +proc-macro2 = "0.4.4" wasm-bindgen-backend = { path = "../backend", version = "=0.2.11" } diff --git a/crates/macro/src/lib.rs b/crates/macro/src/lib.rs index 3b787dc8..d37412e4 100755 --- a/crates/macro/src/lib.rs +++ b/crates/macro/src/lib.rs @@ -15,7 +15,7 @@ pub fn wasm_bindgen(attr: TokenStream, input: TokenStream) -> TokenStream { let opts = syn::parse::(attr) .expect("invalid arguments to #[wasm_bindgen]"); - let mut ret = proc_macro2::TokenStream::empty(); + let mut ret = proc_macro2::TokenStream::new(); let mut program = backend::ast::Program::default(); program.push_item(item, Some(opts), &mut ret); program.to_tokens(&mut ret);