package a import "io" type T interface { M0(_ int) M1(x, _ int) // _ (blank) caused crash M2() (x, _ int) } type S struct{} func (S) M0(_ int) {} func (S) M1(x, _ int) {} func (S) M2() (x, _ int) { return } func (_ S) M3() {} // Snippet from x/tools/godoc/analysis/analysis.go. // Offending code from #5470. type Link interface { Start() int End() int Write(w io.Writer, _ int, start bool) // _ (blank) caused crash }