From: Austin Clements Date: Fri, 26 Jan 2024 20:06:14 +0000 (-0500) Subject: cmd/go: remove confusing TrimPrefix(str, "\n") X-Git-Tag: go1.24rc1~400 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d31d77a26333a3af1ae346875bec4784121a8213;p=gostls13.git cmd/go: remove confusing TrimPrefix(str, "\n") It's not clear why strings here would have a *prefix* \n. This trim was introduced back in March 2012 without explanation in omnibus commit b03a5f66e8f8a6b36c9d67e82d2edc9b3d4076ba (as a HasPrefix, since we didn't have TrimPrefix at the time). Change-Id: Ib0a7af36900e437fdc52ec5c1c921f92833f6cef Reviewed-on: https://go-review.googlesource.com/c/go/+/558638 Reviewed-by: Bryan Mills Reviewed-by: Cherry Mui Auto-Submit: Austin Clements LUCI-TryBot-Result: Go LUCI --- diff --git a/src/cmd/go/internal/test/test.go b/src/cmd/go/internal/test/test.go index 58c54c99e0..3f4f3accaa 100644 --- a/src/cmd/go/internal/test/test.go +++ b/src/cmd/go/internal/test/test.go @@ -993,7 +993,6 @@ func runTest(ctx context.Context, cmd *base.Command, args []string) { buildTest, runTest, printTest, err := builderTest(b, ctx, pkgOpts, p, allImports[p], writeCoverMetaAct) if err != nil { str := err.Error() - str = strings.TrimPrefix(str, "\n") if p.ImportPath != "" { base.Errorf("# %s\n%s", p.ImportPath, str) } else {