You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
457 B
17 lines
457 B
2 years ago
|
// Copyright (c) 2012-2020 Ugorji Nwoke. All rights reserved.
|
||
|
// Use of this source code is governed by a MIT license found in the LICENSE file.
|
||
|
|
||
|
//go:build go1.20 && !safe && !codec.safe && !appengine
|
||
|
// +build go1.20,!safe,!codec.safe,!appengine
|
||
|
|
||
|
package codec
|
||
|
|
||
|
import (
|
||
|
_ "reflect" // needed for go linkname(s)
|
||
|
"unsafe"
|
||
|
)
|
||
|
|
||
|
//go:linkname growslice reflect.growslice
|
||
|
//go:noescape
|
||
|
func growslice(typ unsafe.Pointer, old unsafeSlice, cap int) unsafeSlice
|