newruntime: fix for -d:useMalloc

This commit is contained in:
Andreas Rumpf
2019-04-23 21:26:43 +02:00
parent 437f464810
commit 7ce24d91a3

View File

@@ -47,8 +47,9 @@ proc nimNewObj(size: int): pointer {.compilerRtl.} =
when defined(nimscript):
discard
elif defined(useMalloc):
result = c_malloc(s) +! sizeof(RefHeader)
var orig = c_malloc(s)
nimZeroMem(result, s)
result = orig +! sizeof(RefHeader)
else:
result = alloc0(s) +! sizeof(RefHeader)
inc allocs