]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile/internal/ssa: use built-in min function
authorMarcel Meyer <mm.marcelmeyer@gmail.com>
Thu, 10 Apr 2025 21:52:32 +0000 (21:52 +0000)
committerGopher Robot <gobot@golang.org>
Thu, 10 Apr 2025 23:38:29 +0000 (16:38 -0700)
Change-Id: Id4276adea58afdf98c6f9b547cca0546fc659ae1
GitHub-Last-Rev: 4c836241c86d51c69330153dea1c5679958c37f9
GitHub-Pull-Request: golang/go#73323
Reviewed-on: https://go-review.googlesource.com/c/go/+/664695
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Auto-Submit: Dmitri Shuralyov <dmitshur@google.com>

src/cmd/compile/internal/ssa/writebarrier.go

index aed24feda2bf385f89de69cf964177aa54ec3010..e235659dc0a4522a9cee68ec4e71f71b868c6d2a 100644 (file)
@@ -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<<uint(nptr) - 1}
                        }
                }