diff options
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/pure/sockets.nim | 3 | ||||
-rw-r--r-- | lib/pure/subexes.nim | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/lib/pure/sockets.nim b/lib/pure/sockets.nim index d0a4c216a..7b1ef818b 100755 --- a/lib/pure/sockets.nim +++ b/lib/pure/sockets.nim @@ -388,7 +388,8 @@ proc getSockName*(socket: TSocket): TPort = proc selectWrite*(writefds: var seq[TSocket], timeout = 500): int -template acceptAddrPlain(noClientRet, successRet: expr, sslImplementation: stmt): stmt = +template acceptAddrPlain(noClientRet, successRet: expr, + sslImplementation: stmt): stmt {.immediate.} = assert(client != nil) var sockAddress: Tsockaddr_in var addrLen = sizeof(sockAddress).TSockLen diff --git a/lib/pure/subexes.nim b/lib/pure/subexes.nim index 3e5e36b38..92797744a 100644 --- a/lib/pure/subexes.nim +++ b/lib/pure/subexes.nim @@ -39,12 +39,12 @@ type f: cstring num, i, lineLen: int -template call(x: stmt) = +template call(x: stmt) {.immediate.} = p.i = i x i = p.i -template callNoLineLenTracking(x: stmt) = +template callNoLineLenTracking(x: stmt) {.immediate.} = let oldLineLen = p.lineLen p.i = i x |