1 package main 2 3 type Foo struct{ X int32 } 4 5 func (f Foo) Bad() int32 { return f.X } // ERROR: value receiver 6 7 func main() { 8 f := Foo{X: 1} 9 _ = f.Bad() 10 } 11