mirror of
https://github.com/golang/go
synced 2024-11-24 00:30:15 -07:00
cmd/compile: trying to linkname a method is not an ICE, just an error
Fixes #52774 Change-Id: I853f462146d10e44a35e5a8716d41f32b6052fd5 Reviewed-on: https://go-review.googlesource.com/c/go/+/404936 Run-TryBot: Keith Randall <khr@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Keith Randall <khr@google.com> Auto-Submit: Keith Randall <khr@google.com>
This commit is contained in:
parent
a131fd1313
commit
eed77574d0
@ -281,7 +281,8 @@ func makeABIWrapper(f *ir.Func, wrapperABI obj.ABI) {
|
||||
// below to handle the receiver. Panic if we see this scenario.
|
||||
ft := f.Nname.Type()
|
||||
if ft.NumRecvs() != 0 {
|
||||
panic("makeABIWrapper support for wrapping methods not implemented")
|
||||
base.ErrorfAt(f.Pos(), "makeABIWrapper support for wrapping methods not implemented")
|
||||
return
|
||||
}
|
||||
|
||||
// Reuse f's types.Sym to create a new ODCLFUNC/function.
|
||||
|
Loading…
Reference in New Issue
Block a user