summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2016-01-30 17:03:23 +0100
committerAndreas Rumpf <rumpf_a@web.de>2016-01-30 17:03:23 +0100
commit1a9c8b44d3db629cdaeaf0d9c0eab3ae9f2bcc5c (patch)
tree238f4eaa51529fb8353787707d8f576a3b8451f7 /lib
parent2d8f879c2e8ad01b487b057084be000d5cf8b82f (diff)
downloadNim-1a9c8b44d3db629cdaeaf0d9c0eab3ae9f2bcc5c.tar.gz
fixes #3736
Diffstat (limited to 'lib')
-rw-r--r--lib/system.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/system.nim b/lib/system.nim
index 36c81b655..69c6e1290 100644
--- a/lib/system.nim
+++ b/lib/system.nim
@@ -151,7 +151,7 @@ proc `addr`*[T](x: var T): ptr T {.magic: "Addr", noSideEffect.} =
   ##  echo cast[ptr char](p)[]    # b
   discard
 
-proc unsafeAddr*[T](x: var T): ptr T {.magic: "Addr", noSideEffect.} =
+proc unsafeAddr*[T](x: T): ptr T {.magic: "Addr", noSideEffect.} =
   ## Builtin 'addr' operator for taking the address of a memory location.
   ## This works even for ``let`` variables or parameters for better interop
   ## with C and so it is considered even more unsafe than the ordinary ``addr``.