Open
Description
//go:linkname reflect_typedmemclrpartial reflect.typedmemclrpartial
func reflect_typedmemclrpartial(typ *_type, ptr unsafe.Pointer, off, size uintptr) {
if writeBarrier.needed && typ.ptrdata != 0 {
bulkBarrierPreWrite(uintptr(ptr), 0, size)
}
memclrNoHeapPointers(ptr, size)
}
off
here is an unused parameter, but it cannot be removed, as otherwise the go:linkname
would break. I guess the user could rename the parameter to _
, but that would be somewhat awkward.
Metadata
Metadata
Assignees
Labels
No labels