Skip to content

Commit 0256198

Browse files
callthingsoffgopherbot
authored andcommitted
regexp: use built-in clear to clear b.visited in *bitState.reset
Change-Id: I1a723124f7050aeb971377db8c3cd04ebf9f7a16 GitHub-Last-Rev: 465da88 GitHub-Pull-Request: #62611 Reviewed-on: https://go-review.googlesource.com/c/go/+/527975 Reviewed-by: qiulaidongfeng <[email protected]> Auto-Submit: Ian Lance Taylor <[email protected]> Reviewed-by: Ian Lance Taylor <[email protected]> LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: Heschi Kreinick <[email protected]>
1 parent a03f1ae commit 0256198

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/regexp/backtrack.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,7 @@ func (b *bitState) reset(prog *syntax.Prog, end int, ncap int) {
9191
b.visited = make([]uint32, visitedSize, maxBacktrackVector/visitedBits)
9292
} else {
9393
b.visited = b.visited[:visitedSize]
94-
for i := range b.visited {
95-
b.visited[i] = 0
96-
}
94+
clear(b.visited) // set to 0
9795
}
9896

9997
if cap(b.cap) < ncap {

0 commit comments

Comments
 (0)