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 | |
} |