From 7bc7f23125689eb027a1b86d5d38d21e20f947f2 Mon Sep 17 00:00:00 2001 From: visualfc Date: Tue, 14 Jan 2025 23:08:17 +0800 Subject: [PATCH] ssa: abi.NamedName for instance named --- compiler/ssa/abitype.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ssa/abitype.go b/compiler/ssa/abitype.go index 5c2a5fd3..8ba59188 100644 --- a/compiler/ssa/abitype.go +++ b/compiler/ssa/abitype.go @@ -240,7 +240,7 @@ func (b Builder) abiNamed(t *types.Named) Expr { numMethods, numPtrMethods := b.abiMethods(t) newNamed := pkg.rtFunc("NewNamed") obj := t.Obj() - expr := b.Call(newNamed, b.Str(abi.PathOf(obj.Pkg())), b.Str(obj.Name()), b.Prog.Val(kind), b.Prog.IntVal(uint64(size), b.Prog.Uintptr()), b.Prog.Val(numMethods), b.Prog.Val(numPtrMethods)) + expr := b.Call(newNamed, b.Str(abi.PathOf(obj.Pkg())), b.Str(abi.NamedName(t)), b.Prog.Val(kind), b.Prog.IntVal(uint64(size), b.Prog.Uintptr()), b.Prog.Val(numMethods), b.Prog.Val(numPtrMethods)) return expr }