We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 37586e4 commit 08393e0Copy full SHA for 08393e0
cmd/deadcode/deadcode.go
@@ -33,6 +33,7 @@ import (
33
"golang.org/x/tools/go/packages"
34
"golang.org/x/tools/go/ssa"
35
"golang.org/x/tools/go/ssa/ssautil"
36
+ "golang.org/x/tools/internal/aliases"
37
)
38
39
//go:embed doc.go
@@ -385,10 +386,10 @@ func prettyName(fn *ssa.Function, qualified bool) string {
385
386
// method receiver?
387
if recv := fn.Signature.Recv(); recv != nil {
388
t := recv.Type()
- if ptr, ok := t.(*types.Pointer); ok {
389
+ if ptr, ok := aliases.Unalias(t).(*types.Pointer); ok {
390
t = ptr.Elem()
391
}
- buf.WriteString(t.(*types.Named).Obj().Name())
392
+ buf.WriteString(aliases.Unalias(t).(*types.Named).Obj().Name())
393
buf.WriteByte('.')
394
395
0 commit comments