]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile/internal: replace direct calls to Sym.LinksymABI
authorapocelipes <seve3r@outlook.com>
Mon, 4 Mar 2024 16:44:43 +0000 (16:44 +0000)
committerGopher Robot <gobot@golang.org>
Mon, 4 Mar 2024 17:34:33 +0000 (17:34 +0000)
Using (*Sym).LinksymABI(abi) directly is not recommended.

Replace with (*ir.Name).LinksymABI(abi).

Change-Id: I95d5d35240d4e1856ba511d828f6edefcee81b4f
GitHub-Last-Rev: 6787b65716ab82d2f35cda4f3839bfd85baa41dd
GitHub-Pull-Request: golang/go#66094
Reviewed-on: https://go-review.googlesource.com/c/go/+/568855
Auto-Submit: Keith Randall <khr@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>

src/cmd/compile/internal/ir/func.go

index 303c5e4fd0e53daea006dc7cfd60216cfc6675df..a74bb6ebda0d2083de96e9a0ce6ce385b89e63e7 100644 (file)
@@ -539,7 +539,7 @@ func FuncPC(pos src.XPos, n Node, wantABI obj.ABI) Node {
                if abi != wantABI {
                        base.ErrorfAt(pos, 0, "internal/abi.FuncPC%s expects an %v function, %s is defined as %v", wantABI, wantABI, name.Sym().Name, abi)
                }
-               var e Node = NewLinksymExpr(pos, name.Sym().LinksymABI(abi), types.Types[types.TUINTPTR])
+               var e Node = NewLinksymExpr(pos, name.LinksymABI(abi), types.Types[types.TUINTPTR])
                e = NewAddrExpr(pos, e)
                e.SetType(types.Types[types.TUINTPTR].PtrTo())
                e = NewConvExpr(pos, OCONVNOP, types.Types[types.TUINTPTR], e)