From: doujiang24 Date: Wed, 26 Oct 2022 06:06:43 +0000 (+0000) Subject: cmd/compile: print readable function name in error message X-Git-Tag: go1.20rc1~525 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f9ee56145bd8aa802b91db9465564cae5596966b;p=gostls13.git 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 --- 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 {