From f9ee56145bd8aa802b91db9465564cae5596966b Mon Sep 17 00:00:00 2001 From: doujiang24 Date: Wed, 26 Oct 2022 06:06:43 +0000 Subject: [PATCH] cmd/compile: print readable function name in error message i.e. from "function %!s(*Node=0xc0003b48c0) cannot have ABI wrappers", to "function xxFunctionName cannot have ABI wrappers". Change-Id: I83cfdf1916e82ab1455db8032153d9cdae85250d GitHub-Last-Rev: 87b077653f8731be511861d968bd31d58744b386 GitHub-Pull-Request: golang/go#56428 Reviewed-on: https://go-review.googlesource.com/c/go/+/445516 Auto-Submit: Keith Randall TryBot-Result: Gopher Robot Reviewed-by: Keith Randall Run-TryBot: Keith Randall Reviewed-by: Heschi Kreinick Reviewed-by: Than McIntosh --- src/cmd/compile/internal/ssagen/abi.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/compile/internal/ssagen/abi.go b/src/cmd/compile/internal/ssagen/abi.go index 3a767d6d1c..84d5b5951c 100644 --- a/src/cmd/compile/internal/ssagen/abi.go +++ b/src/cmd/compile/internal/ssagen/abi.go @@ -204,7 +204,7 @@ func (s *SymABIs) GenABIWrappers() { // Double check that cgo-exported symbols don't get // any wrappers. if len(cgoExport) > 0 && fn.ABIRefs&^obj.ABISetOf(fn.ABI) != 0 { - base.Fatalf("cgo exported function %s cannot have ABI wrappers", fn) + base.Fatalf("cgo exported function %v cannot have ABI wrappers", fn) } if !buildcfg.Experiment.RegabiWrappers { -- 2.50.0