]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: remove typecheckdef and Name.Walkdef
authorMatthew Dempsky <mdempsky@google.com>
Wed, 16 Mar 2022 05:44:31 +0000 (22:44 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 17 Mar 2022 00:12:40 +0000 (00:12 +0000)
commit1cfe1007cdf17ee381443cd0d8ae31962805f96e
tree8e5f85262729baa85566ef0d37bf19fee93b6958
parent8d4da2c7b582783f30f9c93c2bcb0641748103e2
cmd/compile: remove typecheckdef and Name.Walkdef

The only remaining use for typecheckdef after CL 393256 is to
typecheck the ONAME node that represents function names, so we might
as well just move that code into tcFunc instead.

Updates #51691.

Change-Id: Icbca51d4b0fb33c90faa95f16254c7171b171d8a
Reviewed-on: https://go-review.googlesource.com/c/go/+/393367
Trust: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
src/cmd/compile/internal/ir/mini.go
src/cmd/compile/internal/ir/name.go
src/cmd/compile/internal/noder/expr.go
src/cmd/compile/internal/noder/object.go
src/cmd/compile/internal/noder/reader.go
src/cmd/compile/internal/typecheck/func.go
src/cmd/compile/internal/typecheck/stmt.go
src/cmd/compile/internal/typecheck/typecheck.go