summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-02-06 00:19:56 +0100
committerAraq <rumpf_a@web.de>2012-02-06 00:19:56 +0100
commit632aece1917dfdf7f4ed63c5cc2b9fad4e590450 (patch)
tree133d631fba95418227edf63aba4fdb2475e1ac57 /lib
parent0d4c8ec70c32613f7284c1df5872936c1121ffc5 (diff)
downloadNim-632aece1917dfdf7f4ed63c5cc2b9fad4e590450.tar.gz
further steps to closure support
Diffstat (limited to 'lib')
-rwxr-xr-xlib/system.nim3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/system.nim b/lib/system.nim
index 1e3509174..55abcaea6 100755
--- a/lib/system.nim
+++ b/lib/system.nim
@@ -83,6 +83,9 @@ proc new*[T](a: var ref T) {.magic: "New", noSideEffect.}
   ## creates a new object of type ``T`` and returns a safe (traced)
   ## reference to it in ``a``.
 
+proc internalNew*[T](a: var ref T) {.magic: "New", noSideEffect.}
+  ## leaked implementation detail. Do not use.
+
 proc new*[T](a: var ref T, finalizer: proc (x: ref T)) {.
   magic: "NewFinalize", noSideEffect.}
   ## creates a new object of type ``T`` and returns a safe (traced)