diff --git a/src/internal/goroot/gc.go b/src/internal/goroot/gc.go index 79403d29fc..5517598519 100644 --- a/src/internal/goroot/gc.go +++ b/src/internal/goroot/gc.go @@ -69,8 +69,8 @@ func (gd *gccgoDirs) init() { const prefix = "libraries: =" var dirs []string for _, dirEntry := range dirsEntries { - if strings.HasPrefix(dirEntry, prefix) { - dirs = filepath.SplitList(strings.TrimPrefix(dirEntry, prefix)) + if after, found := strings.CutPrefix(dirEntry, prefix); found { + dirs = filepath.SplitList(after) break } }