From 1a9c8b44d3db629cdaeaf0d9c0eab3ae9f2bcc5c Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Sat, 30 Jan 2016 17:03:23 +0100 Subject: fixes #3736 --- lib/system.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') 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``. -- cgit 1.4.1-2-gfad0