Merge pull request #8030 from c-blake/devel
hotfix 3221ac0943 broke gc:regions/aka …
This commit is contained in:
commit
89dd1e3592
1 changed files with 2 additions and 1 deletions
|
|
@ -562,7 +562,8 @@ else:
|
|||
when not declared(nimNewSeqOfCap):
|
||||
proc nimNewSeqOfCap(typ: PNimType, cap: int): pointer {.compilerproc.} =
|
||||
when defined(gcRegions):
|
||||
result = newStr(typ, cap, ntfNoRefs notin typ.base.flags)
|
||||
let s = mulInt(cap, typ.base.size) # newStr already adds GenericSeqSize
|
||||
result = newStr(typ, s, ntfNoRefs notin typ.base.flags)
|
||||
else:
|
||||
let s = addInt(mulInt(cap, typ.base.size), GenericSeqSize)
|
||||
when declared(newObjNoInit):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue