From 645d04012df10c847960ea97535e5ba655ad7c11 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Wed, 19 Jul 2023 09:26:56 -0700 Subject: [PATCH] Fix off by one span counter, 0 is used for call_site() --- precompiled/proc-macro2/src/watt/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/precompiled/proc-macro2/src/watt/mod.rs b/precompiled/proc-macro2/src/watt/mod.rs index bb4f66a9..21ea53e1 100644 --- a/precompiled/proc-macro2/src/watt/mod.rs +++ b/precompiled/proc-macro2/src/watt/mod.rs @@ -35,7 +35,7 @@ fn post_increment(counter: &mut u32) -> impl FnMut() -> u32 + '_ { } pub fn load(buf: &mut InputBuffer) -> TokenStream { - let mut span_counter = 0; + let mut span_counter = 1; let mut next_span = post_increment(&mut span_counter); let mut next_span = || { let next = next_span();