summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cmd/link/internal/ld/pcln.go6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/cmd/link/internal/ld/pcln.go b/src/cmd/link/internal/ld/pcln.go
index 34ab86cf12..b18a2b4bd4 100644
--- a/src/cmd/link/internal/ld/pcln.go
+++ b/src/cmd/link/internal/ld/pcln.go
@@ -297,11 +297,7 @@ func (state *pclntab) generateFuncnametab(ctxt *Link, funcs []loader.Sym) map[lo
if i < 0 {
return name, "", ""
}
- // TODO: use LastIndexByte once the bootstrap compiler is >= Go 1.5.
- j := len(name) - 1
- for j > i && name[j] != ']' {
- j--
- }
+ j := strings.LastIndexByte(name, ']')
if j <= i {
return name, "", ""
}