From de3782c974da26055393f55a683ad53c2e46dff6 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Wed, 28 May 2025 14:42:20 -0700 Subject: [PATCH] do not advance wildcard scan position if wildcard match done --- src/eval/eval_core.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/eval/eval_core.c b/src/eval/eval_core.c index 08a2d566..435984a4 100644 --- a/src/eval/eval_core.c +++ b/src/eval/eval_core.c @@ -1153,6 +1153,10 @@ e_push_auto_hook_matches_from_type_key(Arena *arena, E_TypeKey type_key) SLLQueuePush(first_wildcard_inst, last_wildcard_inst, inst); inst->inst_expr = e_parse_from_string(wildcard_inst_string).expr; } + if(done) + { + break; + } } }