]> Cypherpunks repositories - gostls13.git/commitdiff
go/parser: use strings.Builder
authorcui fliter <imcusg@gmail.com>
Wed, 7 Sep 2022 04:06:46 +0000 (04:06 +0000)
committerGopher Robot <gobot@golang.org>
Wed, 7 Sep 2022 13:57:12 +0000 (13:57 +0000)
Change-Id: Ic8078543eb80470505a3cc2da8ea9fb8fb1369aa
GitHub-Last-Rev: 7b358c685aec10afcdb98eb7de703e8e46ff0ecf
GitHub-Pull-Request: golang/go#54919
Reviewed-on: https://go-review.googlesource.com/c/go/+/428922
Reviewed-by: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Findley <rfindley@google.com>
Run-TryBot: Robert Griesemer <gri@google.com>
Auto-Submit: Robert Griesemer <gri@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>

src/go/parser/parser_test.go

index ddb244902c3a7db7754fc46de99035d0b454de71..cae5602882a163d7da26c41f56ad75bca4ae2e6b 100644 (file)
@@ -5,7 +5,6 @@
 package parser
 
 import (
-       "bytes"
        "fmt"
        "go/ast"
        "go/token"
@@ -298,7 +297,7 @@ type s3b struct { a, b *s3b; c []float }
                "float " // s3a
 
        // collect unresolved identifiers
-       var buf bytes.Buffer
+       var buf strings.Builder
        for _, u := range f.Unresolved {
                buf.WriteString(u.Name)
                buf.WriteByte(' ')
@@ -382,7 +381,7 @@ func getField(file *ast.File, fieldname string) *ast.Field {
 
 // Don't use ast.CommentGroup.Text() - we want to see exact comment text.
 func commentText(c *ast.CommentGroup) string {
-       var buf bytes.Buffer
+       var buf strings.Builder
        if c != nil {
                for _, c := range c.List {
                        buf.WriteString(c.Text)