]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile: call types2.Unalias to be ready for GODEBUG=gotypesalias=1
authorRobert Griesemer <gri@golang.org>
Wed, 17 Jan 2024 00:59:31 +0000 (16:59 -0800)
committerGopher Robot <gobot@golang.org>
Wed, 17 Jan 2024 03:56:30 +0000 (03:56 +0000)
commit8e658eee9c7a67a8a79a8308695920ac9917566c
tree48da6ca5ce7c654f3df0a8a52f3d803bcb18fe67
parent7e7b16c9723d946031803d46baac91dc1fa80812
cmd/compile: call types2.Unalias to be ready for GODEBUG=gotypesalias=1

types2.Unalias is not needed if we know we have a core or underlying
type. Also, types of declared functions (signatures) cannot be aliases
(this includes tuples).

Fixes #65125.

Change-Id: I1faa26b66f6c646719e830dd661136fae86f3775
Reviewed-on: https://go-review.googlesource.com/c/go/+/556036
Run-TryBot: Robert Griesemer <gri@google.com>
Reviewed-by: Mauri de Souza Meneguzzo <mauri870@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/noder/helpers.go
src/cmd/compile/internal/noder/irgen.go
src/cmd/compile/internal/noder/writer.go