parent
8bdb985395
commit
e3b19cbe52
1 changed files with 2 additions and 1 deletions
|
|
@ -216,7 +216,8 @@ proc extendSeq*(x: Any) =
|
||||||
when defined(gcDestructors):
|
when defined(gcDestructors):
|
||||||
var s = cast[ptr NimSeqV2Reimpl](x.value)
|
var s = cast[ptr NimSeqV2Reimpl](x.value)
|
||||||
let elem = x.rawType.base
|
let elem = x.rawType.base
|
||||||
s.p = cast[ptr NimSeqPayloadReimpl](prepareSeqAdd(s.len, s.p, 1, elem.size, elem.align))
|
if s.p == nil or s.p.cap < s.len+1:
|
||||||
|
s.p = cast[ptr NimSeqPayloadReimpl](prepareSeqAdd(s.len, s.p, 1, elem.size, elem.align))
|
||||||
inc s.len
|
inc s.len
|
||||||
else:
|
else:
|
||||||
var y = cast[ptr PGenSeq](x.value)[]
|
var y = cast[ptr PGenSeq](x.value)[]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue