newruntime: make 'discard new RootObj' work

This commit is contained in:
Araq 2019-04-26 20:33:58 +02:00
commit 8e27bddb97
2 changed files with 4 additions and 3 deletions

View file

@ -48,7 +48,7 @@ proc nimNewObj(size: int): pointer {.compilerRtl.} =
discard
elif defined(useMalloc):
var orig = c_malloc(s)
nimZeroMem(result, s)
nimZeroMem(orig, s)
result = orig +! sizeof(RefHeader)
else:
result = alloc0(s) +! sizeof(RefHeader)