make setLengthStr compile for the old version

This commit is contained in:
Araq 2018-08-04 23:23:10 +02:00
commit c9f2c16da1

View file

@ -268,10 +268,9 @@ proc setLengthStr(s: NimString, newLen: int): NimString {.compilerRtl.} =
result.len = s.len result.len = s.len
copyMem(addr result.data[0], unsafeAddr(s.data[0]), s.len+1) copyMem(addr result.data[0], unsafeAddr(s.data[0]), s.len+1)
zeroMem(addr result.data[s.len], newLen - s.len) zeroMem(addr result.data[s.len], newLen - s.len)
result.reserved = sp
else: else:
result = cast[NimString](growObj(dest, sizeof(TGenericSeq) + sp + 1)) result = resizeString(s, n)
result.reserved = sp
#result = resizeString(s, n)
result.len = n result.len = n
result.data[n] = '\0' result.data[n] = '\0'