fixes #12644
This commit is contained in:
parent
dfb020b174
commit
84861eb48a
1 changed files with 10 additions and 7 deletions
|
|
@ -135,6 +135,9 @@ proc prepareSeqAdd(len: int; p: pointer; addlen, elemSize: int): pointer {.
|
|||
result = q
|
||||
|
||||
proc shrink*[T](x: var seq[T]; newLen: Natural) =
|
||||
when nimvm:
|
||||
setLen(x, newLen)
|
||||
else:
|
||||
mixin `=destroy`
|
||||
sysAssert newLen <= x.len, "invalid newLen parameter for 'shrink'"
|
||||
when not supportsCopyMem(T):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue