diff options
Diffstat (limited to 'src/runtime/cgocheck.go')
| -rw-r--r-- | src/runtime/cgocheck.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/cgocheck.go b/src/runtime/cgocheck.go index cc11ef0469..1acf0f9233 100644 --- a/src/runtime/cgocheck.go +++ b/src/runtime/cgocheck.go @@ -249,7 +249,7 @@ func cgoCheckUsingType(typ *_type, src unsafe.Pointer, off, size uintptr) { at := (*arraytype)(unsafe.Pointer(typ)) for i := uintptr(0); i < at.Len; i++ { if off < at.Elem.Size_ { - cgoCheckUsingType((*_type)(at.Elem), src, off, size) + cgoCheckUsingType(toType(at.Elem), src, off, size) } src = add(src, at.Elem.Size_) skipped := off |
