From a497b4d1cf529b24ac469e701cb60e8d8b5fdefc Mon Sep 17 00:00:00 2001 From: Araq <rumpf_a@web.de> Date: Fri, 18 Nov 2011 22:14:32 +0100 Subject: bugfix: fixed memory leaks in osproc module --- lib/system.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/system.nim') diff --git a/lib/system.nim b/lib/system.nim index 153479bb4..545c8f821 100755 --- a/lib/system.nim +++ b/lib/system.nim @@ -1774,10 +1774,10 @@ when not defined(EcmaScript) and not defined(NimrodVM): # ---------------------------------------------------------------------------- - proc atomicInc*(memLoc: var int, x: int = 1): int {.inline.} + proc atomicInc*(memLoc: var int, x: int = 1): int {.inline, discardable.} ## atomic increment of `memLoc`. Returns the value after the operation. - proc atomicDec*(memLoc: var int, x: int = 1): int {.inline.} + proc atomicDec*(memLoc: var int, x: int = 1): int {.inline, discardable.} ## atomic decrement of `memLoc`. Returns the value after the operation. include "system/atomics" -- cgit 1.4.1-2-gfad0