fail_value_recv.mx raw

   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