summary refs log tree commit diff stats
path: root/lib/system.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2011-11-18 22:14:32 +0100
committerAraq <rumpf_a@web.de>2011-11-18 22:14:32 +0100
commita497b4d1cf529b24ac469e701cb60e8d8b5fdefc (patch)
tree867eb30d869f96ab3bec0908f62e1f26bc187a82 /lib/system.nim
parentc9b67f724d039437ea72f666018d2a80266b8a2b (diff)
downloadNim-a497b4d1cf529b24ac469e701cb60e8d8b5fdefc.tar.gz
bugfix: fixed memory leaks in osproc module
Diffstat (limited to 'lib/system.nim')
-rwxr-xr-xlib/system.nim4
1 files changed, 2 insertions, 2 deletions
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"