]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: do not declare func nodes
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Wed, 19 Aug 2020 09:05:02 +0000 (16:05 +0700)
committerCuong Manh Le <cuong.manhle.vn@gmail.com>
Thu, 3 Sep 2020 02:48:11 +0000 (02:48 +0000)
commita4171d85d7328ef1ff317d0838fef3b6e623bbc3
tree7fc0c83c3d6d0fe49b8786f7ca2236150b28452a
parentace37d35f18675ac935dc2c6b534dda32ebe84e5
cmd/compile: do not declare func nodes

The primary responsibility of declare() to associate a symbol (Sym) with
a declaration (Node), so "oldname" will work. Function literals are
anonymous, so their symbols does not need to be declared.

Passes toolstash-check.

Change-Id: I739b1054e3953e85fbd74a99148b9cfd7e5a57eb
Reviewed-on: https://go-review.googlesource.com/c/go/+/249078
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/alg.go
src/cmd/compile/internal/gc/closure.go
src/cmd/compile/internal/gc/dcl.go
src/cmd/compile/internal/gc/init.go
src/cmd/compile/internal/gc/subr.go
src/cmd/compile/internal/gc/walk.go