mirror of https://github.com/golang/go.git
regexp: use built-in clear to clear b.visited in *bitState.reset
This commit is contained in:
parent
0460c61e5f
commit
465da88feb
|
|
@ -91,9 +91,7 @@ func (b *bitState) reset(prog *syntax.Prog, end int, ncap int) {
|
|||
b.visited = make([]uint32, visitedSize, maxBacktrackVector/visitedBits)
|
||||
} else {
|
||||
b.visited = b.visited[:visitedSize]
|
||||
for i := range b.visited {
|
||||
b.visited[i] = 0
|
||||
}
|
||||
clear(b.visited) // set to 0
|
||||
}
|
||||
|
||||
if cap(b.cap) < ncap {
|
||||
|
|
|
|||
Loading…
Reference in New Issue