diff options
-rw-r--r-- | src/cmd/link/internal/ld/pcln.go | 6 |
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, "", "" } |