diff --git a/src/cmd/compile/internal/ssa/writebarrier.go b/src/cmd/compile/internal/ssa/writebarrier.go index aed24feda2..e235659dc0 100644 --- a/src/cmd/compile/internal/ssa/writebarrier.go +++ b/src/cmd/compile/internal/ssa/writebarrier.go @@ -593,10 +593,7 @@ func (f *Func) computeZeroMap(select1 []*Value) map[ID]ZeroRegion { continue } - nptr := v.Type.Elem().Size() / ptrSize - if nptr > 64 { - nptr = 64 - } + nptr := min(64, v.Type.Elem().Size()/ptrSize) zeroes[mem.ID] = ZeroRegion{base: v, mask: 1<