From 16b644ad79ca80227c67c4a7a2234dcd47800161 Mon Sep 17 00:00:00 2001 From: Feoramund <161657516+Feoramund@users.noreply.github.com> Date: Wed, 24 Jul 2024 15:23:20 -0400 Subject: [PATCH] Use `slice.zero` instead --- core/text/regex/virtual_machine/virtual_machine.odin | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/text/regex/virtual_machine/virtual_machine.odin b/core/text/regex/virtual_machine/virtual_machine.odin index f92b84ace..f102fb78c 100644 --- a/core/text/regex/virtual_machine/virtual_machine.odin +++ b/core/text/regex/virtual_machine/virtual_machine.odin @@ -1,6 +1,7 @@ package regex_vm @require import "core:io" +import "core:slice" import "core:text/regex/common" import "core:text/regex/parser" import "core:unicode/utf8" @@ -348,9 +349,7 @@ run :: proc(vm: ^Machine, $UNICODE_MODE: bool) -> (saved: ^[2 * common.MAX_CAPTU } for { - for i := 0; i < len(vm.busy_map); i += 1 { - vm.busy_map[i] = 0 - } + slice.zero(vm.busy_map[:]) assert(vm.string_pointer <= len(vm.memory), "VM string pointer went out of bounds.")