]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: do not set n.Type.Sym in typecheckdeftype
authorLE Manh Cuong <cuong.manhle.vn@gmail.com>
Thu, 30 May 2019 16:01:37 +0000 (23:01 +0700)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 29 Aug 2019 18:23:57 +0000 (18:23 +0000)
commitb136267b87a5004f38665af2bc4237a53c776f0e
treeec9cc21feab7ffdbd4e268abc6936c23c7f8945c
parent2393d1614736eb3ece950d6dd70883120237e209
cmd/compile: do not set n.Type.Sym in typecheckdeftype

typecheckdef calls typecheckdeftype, which will also set n.Type.Sym,
causing duplicated work. So do not set n.Type.Sym in typecheckdeftype to
prevent this, and also keep populating n.Type info in one place make
more sense.

Change-Id: I62671babd750f9d5d0bbfcf8d7eecd2cc314c955
Reviewed-on: https://go-review.googlesource.com/c/go/+/179579
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/cmd/compile/internal/gc/typecheck.go