cl: _testcgo/strlen

This commit is contained in:
xushiwei
2024-04-26 02:40:36 +08:00
parent 43ae7a23b2
commit a3d6a94600
5 changed files with 88 additions and 15 deletions

View File

@@ -120,10 +120,11 @@ func fullName(pkg *types.Package, name string) string {
// method: (pkg.T).name
func funcName(pkg *types.Package, fn *ssa.Function) string {
sig := fn.Signature
name := fn.Name()
if recv := sig.Recv(); recv != nil {
return "(" + recv.Type().String() + ")." + fn.Name()
return "(" + recv.Type().String() + ")." + name
}
ret := fullName(pkg, fn.Name())
ret := fullName(pkg, name)
if ret == "main.main" {
ret = "main"
}