Fix off by one span counter, 0 is used for call_site()

This commit is contained in:
David Tolnay 2023-07-19 09:26:56 -07:00
parent 100ddada2f
commit 645d04012d
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82

View File

@ -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();