From: Ian Lance Taylor Date: Sat, 4 May 2019 17:58:42 +0000 (-0700) Subject: cmd/go: simplify some modfetch code X-Git-Tag: go1.13beta1~392 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=3e7e2546fc77a80002afcd8ed890b3fe3af48972;p=gostls13.git cmd/go: simplify some modfetch code No point to s[:]. Change-Id: I9ba5483010180015555ecbed87c1ac82903fd9dc Reviewed-on: https://go-review.googlesource.com/c/go/+/175277 Reviewed-by: Brad Fitzpatrick --- diff --git a/src/cmd/go/internal/modfetch/pseudo.go b/src/cmd/go/internal/modfetch/pseudo.go index 0d3be10491..e13607ac2b 100644 --- a/src/cmd/go/internal/modfetch/pseudo.go +++ b/src/cmd/go/internal/modfetch/pseudo.go @@ -62,9 +62,8 @@ func PseudoVersion(major, older string, t time.Time, rev string) string { // Form (2), (3). // Extract patch from vMAJOR.MINOR.PATCH - v := older[:] - i := strings.LastIndex(v, ".") + 1 - v, patch := v[:i], v[i:] + i := strings.LastIndex(older, ".") + 1 + v, patch := older[:i], older[i:] // Increment PATCH by adding 1 to decimal: // scan right to left turning 9s to 0s until you find a digit to increment.