codekingpro/portable-devtools
114k
1// run2 3// Copyright 2021 The Go Authors. All rights reserved.4// Use of this source code is governed by a BSD-style5// license that can be found in the LICENSE file.6 7// See issue 44207.8 9package main10 11import "reflect"12 13type S int14 15func (s S) M() {}16 17func main() {18 t := reflect.TypeOf(S(0))19 fn, ok := reflect.PointerTo(t).MethodByName("M")20 if !ok {21 panic("FAIL")22 }23 fn.Func.Call([]reflect.Value{reflect.New(t)})24}25 