From c2cd292307acc799078b5be517f2fc74d241640a Mon Sep 17 00:00:00 2001 From: Minsoo Cheong Date: Thu, 29 Feb 2024 16:01:34 +0900 Subject: [PATCH] fix bug in active_seqs sync --- examples/speculative/speculative.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/speculative/speculative.cpp b/examples/speculative/speculative.cpp index 124133a35..37c9823a7 100644 --- a/examples/speculative/speculative.cpp +++ b/examples/speculative/speculative.cpp @@ -237,8 +237,8 @@ int main(int argc, char ** argv) { // if we already accepted a token, we can skip the rest if (drafts[s].tokens[i_dft] != drafts[s_keep].tokens[i_dft]) { drafts[s].active = false; + active_seqs.erase(s); } - active_seqs.erase(s); continue; } LOG("verifying sequence #%d at pos #%d from %d active sequence(s)\n", s, i_dft, (int) active_seqs.size());