diff options
Diffstat (limited to 'lib/system.nim')
-rw-r--r-- | lib/system.nim | 2 |
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``. |