#!stacks
"runtime.gopanic" && "satisfy.(*Finder).expr:+65"
This crash indicates that satisfy was called on ill-typed code. Perhaps the best fix is to wait until #70638 is available and then change rename to avoid using the satisfy package entirely, as the type-checker will record this information as it goes.
golang.org/x/tools/gopls@v0.17.1 go1.23.4 darwin/arm64 vscode (1)
Issue created by stacks.
This crash indicates that satisfy was called on ill-typed code. Perhaps the best fix is to wait until #70638 is available and then change rename to avoid using the
satisfypackage entirely, as the type-checker will record this information as it goes.This stack
k3L0Ogwas reported by telemetry:crash/crashruntime.gopanic:+69golang.org/x/tools/refactor/satisfy.(*Finder).expr:+65golang.org/x/tools/refactor/satisfy.(*Finder).call:+26golang.org/x/tools/refactor/satisfy.(*Finder).expr:+138golang.org/x/tools/refactor/satisfy.(*Finder).stmt:+40golang.org/x/tools/refactor/satisfy.(*Finder).stmt:+90golang.org/x/tools/refactor/satisfy.(*Finder).Find:+19golang.org/x/tools/gopls/internal/golang.(*renamer).satisfy:+27golang.org/x/tools/gopls/internal/golang.(*renamer).checkMethod:+178golang.org/x/tools/gopls/internal/golang.(*renamer).check:+16golang.org/x/tools/gopls/internal/golang.renameObjects:+24golang.org/x/tools/gopls/internal/golang.renameExported:+56golang.org/x/tools/gopls/internal/golang.renameOrdinary:+157golang.org/x/tools/gopls/internal/golang.Rename:+24golang.org/x/tools/gopls/internal/server.(*server).Rename:+17golang.org/x/tools/gopls/internal/protocol.serverDispatch:+489Dups: FSWExA NOmQEw