diff options
author | Araq <rumpf_a@web.de> | 2011-11-18 22:14:32 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-11-18 22:14:32 +0100 |
commit | a497b4d1cf529b24ac469e701cb60e8d8b5fdefc (patch) | |
tree | 867eb30d869f96ab3bec0908f62e1f26bc187a82 /lib/system.nim | |
parent | c9b67f724d039437ea72f666018d2a80266b8a2b (diff) | |
download | Nim-a497b4d1cf529b24ac469e701cb60e8d8b5fdefc.tar.gz |
bugfix: fixed memory leaks in osproc module
Diffstat (limited to 'lib/system.nim')
-rwxr-xr-x | lib/system.nim | 4 |
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" |