From 639957eb661c0c99c000bfc2e79bc750b02abd1a Mon Sep 17 00:00:00 2001 From: David Chase Date: Fri, 14 Apr 2023 14:09:12 -0400 Subject: internal/reflectlite, runtime: move more constants and types into internal/abi Change-Id: If5da1057ead34eb3e4c7f42bbe6ad3d350b97725 Reviewed-on: https://go-review.googlesource.com/c/go/+/484856 Reviewed-by: Keith Randall Reviewed-by: Keith Randall Run-TryBot: David Chase TryBot-Result: Gopher Robot --- src/runtime/cgocall.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/runtime/cgocall.go') diff --git a/src/runtime/cgocall.go b/src/runtime/cgocall.go index e92b7e4fed..e2e37284a2 100644 --- a/src/runtime/cgocall.go +++ b/src/runtime/cgocall.go @@ -466,11 +466,11 @@ func cgoCheckArg(t *_type, p unsafe.Pointer, indir, top bool, msg string) { if at.Len != 1 { throw("can't happen") } - cgoCheckArg((*_type)(at.Elem), p, at.Elem.Kind_&kindDirectIface == 0, top, msg) + cgoCheckArg(toType(at.Elem), p, at.Elem.Kind_&kindDirectIface == 0, top, msg) return } for i := uintptr(0); i < at.Len; i++ { - cgoCheckArg((*_type)(at.Elem), p, true, top, msg) + cgoCheckArg(toType(at.Elem), p, true, top, msg) p = add(p, at.Elem.Size_) } case kindChan, kindMap: -- cgit v1.3