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