forked from mirror/go-json
remove useless dstCap var
This commit is contained in:
parent
2ad2f11326
commit
e6ff77fe8d
|
@ -133,10 +133,9 @@ func (d *sliceDecoder) decodeStream(s *stream, depth int64, p unsafe.Pointer) er
|
||||||
slice.data = data
|
slice.data = data
|
||||||
dst := *(*sliceHeader)(p)
|
dst := *(*sliceHeader)(p)
|
||||||
dst.len = idx + 1
|
dst.len = idx + 1
|
||||||
dstCap := idx + 1
|
if dst.len > dst.cap {
|
||||||
if dstCap > dst.cap {
|
dst.data = newArray(d.elemType, dst.len)
|
||||||
dst.data = newArray(d.elemType, dstCap)
|
dst.cap = dst.len
|
||||||
dst.cap = dstCap
|
|
||||||
}
|
}
|
||||||
copySlice(d.elemType, dst, sliceHeader{
|
copySlice(d.elemType, dst, sliceHeader{
|
||||||
data: slice.data,
|
data: slice.data,
|
||||||
|
@ -250,10 +249,9 @@ func (d *sliceDecoder) decode(buf []byte, cursor, depth int64, p unsafe.Pointer)
|
||||||
slice.data = data
|
slice.data = data
|
||||||
dst := *(*sliceHeader)(p)
|
dst := *(*sliceHeader)(p)
|
||||||
dst.len = idx + 1
|
dst.len = idx + 1
|
||||||
dstCap := idx + 1
|
if dst.len > dst.cap {
|
||||||
if dstCap > dst.cap {
|
dst.data = newArray(d.elemType, dst.len)
|
||||||
dst.data = newArray(d.elemType, dstCap)
|
dst.cap = dst.len
|
||||||
dst.cap = dstCap
|
|
||||||
}
|
}
|
||||||
copySlice(d.elemType, dst, sliceHeader{
|
copySlice(d.elemType, dst, sliceHeader{
|
||||||
data: slice.data,
|
data: slice.data,
|
||||||
|
|
Loading…
Reference in New Issue