diff options
author | A. S. Budden <abudden@gmail.com> | 2016-06-13 16:44:14 +0100 |
---|---|---|
committer | A. S. Budden <abudden@gmail.com> | 2016-06-13 16:44:14 +0100 |
commit | 1095b35a79abfd8c59db8dc92e8aab5951bc4093 (patch) | |
tree | 81eec1c4b2720412edae261de1ceade628877b04 /lib/system/gc_stack.nim | |
parent | 5327cd0a84df0ad6c29bf534003ba7c97e9bcb73 (diff) | |
parent | 58bb12d5ce431fce70a22fa69b80bf021e2d1ce6 (diff) | |
download | Nim-1095b35a79abfd8c59db8dc92e8aab5951bc4093.tar.gz |
Merged upstream/devel into this branch to resolve conflicts and ensure an easy merge back into upstream/devel
Diffstat (limited to 'lib/system/gc_stack.nim')
-rw-r--r-- | lib/system/gc_stack.nim | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/system/gc_stack.nim b/lib/system/gc_stack.nim index e30d0a720..5f72b8959 100644 --- a/lib/system/gc_stack.nim +++ b/lib/system/gc_stack.nim @@ -272,7 +272,7 @@ when false: proc copyDeepString(dr: var MemRegion; stack: var PointerStackChunk; src: NimString): NimString {.inline.} = result = rawNewStringNoInit(dr, src.len) result.len = src.len - c_memcpy(result.data, src.data, src.len + 1) + copyMem(result.data, src.data, src.len + 1) proc genericDeepCopyAux(dr: var MemRegion; stack: var PointerStackChunk; dest, src: pointer, mt: PNimType) = @@ -417,15 +417,15 @@ proc asgnRefNoCycle(dest: PPointer, src: pointer) {.compilerproc, inline.} = dest[] = src proc alloc(size: Natural): pointer = - result = cmalloc(size) + result = c_malloc(size) if result == nil: raiseOutOfMem() proc alloc0(size: Natural): pointer = result = alloc(size) zeroMem(result, size) proc realloc(p: pointer, newsize: Natural): pointer = - result = crealloc(p, newsize) + result = c_realloc(p, newsize) if result == nil: raiseOutOfMem() -proc dealloc(p: pointer) = cfree(p) +proc dealloc(p: pointer) = c_free(p) proc alloc0(r: var MemRegion; size: Natural): pointer = # ignore the region. That is correct for the channels module @@ -435,15 +435,15 @@ proc alloc0(r: var MemRegion; size: Natural): pointer = proc dealloc(r: var MemRegion; p: pointer) = dealloc(p) proc allocShared(size: Natural): pointer = - result = cmalloc(size) + result = c_malloc(size) if result == nil: raiseOutOfMem() proc allocShared0(size: Natural): pointer = result = alloc(size) zeroMem(result, size) proc reallocShared(p: pointer, newsize: Natural): pointer = - result = crealloc(p, newsize) + result = c_realloc(p, newsize) if result == nil: raiseOutOfMem() -proc deallocShared(p: pointer) = cfree(p) +proc deallocShared(p: pointer) = c_free(p) when hasThreadSupport: proc getFreeSharedMem(): int = 0 |