[go] go/ast: more idiomatic struct initilization

3 views
Skip to first unread message

ideapark (Gerrit)

unread,
May 20, 2022, 12:53:20 PM5/20/22
to goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

ideapark has uploaded this change for review.

View Change

go/ast: more idiomatic struct initilization

Signed-off-by: Park Zhou <buil...@gmail.com>
Change-Id: Iaacda58792dec6d981d220e1d837cdd4bb6b1b8f
---
M src/go/ast/resolve.go
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/go/ast/resolve.go b/src/go/ast/resolve.go
index 970aa88..6b9c2fc 100644
--- a/src/go/ast/resolve.go
+++ b/src/go/ast/resolve.go
@@ -71,8 +71,7 @@
// different package names are reported and then ignored.
// The result is a package node and a scanner.ErrorList if there were errors.
func NewPackage(fset *token.FileSet, files map[string]*File, importer Importer, universe *Scope) (*Package, error) {
- var p pkgBuilder
- p.fset = fset
+ var p = pkgBuilder{fset: fset}

// complete package scope
pkgName := ""

To view, visit change 407539. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: Iaacda58792dec6d981d220e1d837cdd4bb6b1b8f
Gerrit-Change-Number: 407539
Gerrit-PatchSet: 1
Gerrit-Owner: ideapark <p...@ctriple.cn>
Gerrit-MessageType: newchange

Robert Griesemer (Gerrit)

unread,
May 20, 2022, 1:58:10 PM5/20/22
to ideapark, goph...@pubsubhelper.golang.org, Robert Griesemer, Gopher Robot, golang-co...@googlegroups.com

Attention is currently required from: Robert Griesemer, ideapark.

Patch set 1:Hold +1

View Change

2 comments:

  • Patchset:

    • Patch Set #1:

      Thanks, but the existing form was chosen on purpose. There's no need for this change. Please abandon.

  • File src/go/ast/resolve.go:

    • Patch Set #1, Line 74: var p = pkgBuilder{fset: fset}

      The previous form (explicit setting of fset field) was chosen deliberately as we only set on field here, not all of them.

      There's really no reason to change this.

To view, visit change 407539. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: Iaacda58792dec6d981d220e1d837cdd4bb6b1b8f
Gerrit-Change-Number: 407539
Gerrit-PatchSet: 1
Gerrit-Owner: ideapark <p...@ctriple.cn>
Gerrit-Reviewer: Robert Griesemer <g...@golang.org>
Gerrit-Reviewer: Robert Griesemer <g...@google.com>
Gerrit-CC: Gopher Robot <go...@golang.org>
Gerrit-Attention: Robert Griesemer <g...@golang.org>
Gerrit-Attention: ideapark <p...@ctriple.cn>
Gerrit-Comment-Date: Fri, 20 May 2022 17:58:06 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment

ideapark (Gerrit)

unread,
May 20, 2022, 8:56:29 PM5/20/22
to goph...@pubsubhelper.golang.org, Robert Griesemer, Robert Griesemer, Gopher Robot, golang-co...@googlegroups.com

ideapark abandoned this change.

View Change

Abandoned

To view, visit change 407539. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: Iaacda58792dec6d981d220e1d837cdd4bb6b1b8f
Gerrit-Change-Number: 407539
Gerrit-PatchSet: 1
Gerrit-Owner: ideapark <p...@ctriple.cn>
Gerrit-Reviewer: Robert Griesemer <g...@golang.org>
Gerrit-Reviewer: Robert Griesemer <g...@google.com>
Gerrit-CC: Gopher Robot <go...@golang.org>
Gerrit-MessageType: abandon
Reply all
Reply to author
Forward
0 new messages