This commit is contained in:
flywind 2021-04-25 01:33:29 +08:00 • committed by GitHub
commit 6e8f0f8cfc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 6 additions and 6 deletions

View file

@ -824,7 +824,7 @@ proc singlePragma(c: PContext, sym: PSym, n: PNode, i: var int,
makeExternExport(c, sym, getOptionalStr(c, it, "$1"), it.info) makeExternExport(c, sym, getOptionalStr(c, it, "$1"), it.info)
if k == wExportCpp: if k == wExportCpp:
if c.config.backend != backendCpp: if c.config.backend != backendCpp:
localError(c.config, it.info, "exportcpp requires `cpp` backend, got " & $c.config.backend) localError(c.config, it.info, "exportcpp requires `cpp` backend, got: " & $c.config.backend)
else: else:
incl(sym.flags, sfMangleCpp) incl(sym.flags, sfMangleCpp)
incl(sym.flags, sfUsed) # avoid wrong hints incl(sym.flags, sfUsed) # avoid wrong hints

View file

@ -2291,7 +2291,7 @@ proc semMagic(c: PContext, n: PNode, s: PSym, flags: TExprFlags): PNode =
result[i] = semExpr(c, n[i]) result[i] = semExpr(c, n[i])
if n.len > 1 and n[1].kind notin nkCallKinds: if n.len > 1 and n[1].kind notin nkCallKinds:
return localErrorNode(c, n, n[1].info, "'spawn' takes a call expression; got " & $n[1]) return localErrorNode(c, n, n[1].info, "'spawn' takes a call expression; got: " & $n[1])
let typ = result[^1].typ let typ = result[^1].typ
if not typ.isEmptyType: if not typ.isEmptyType:

View file

@ -334,7 +334,7 @@ proc wrapProcForSpawn*(g: ModuleGraph; idgen: IdGenerator; owner: PSym; spawnExp
result = newNodeI(nkStmtList, n.info) result = newNodeI(nkStmtList, n.info)
if n.kind notin nkCallKinds: if n.kind notin nkCallKinds:
localError(g.config, n.info, "'spawn' takes a call expression; got " & $n) localError(g.config, n.info, "'spawn' takes a call expression; got: " & $n)
return return
if optThreadAnalysis in g.config.globalOptions: if optThreadAnalysis in g.config.globalOptions:
if {tfThread, tfNoSideEffect} * n[0].typ.flags == {}: if {tfThread, tfNoSideEffect} * n[0].typ.flags == {}:

View file

@ -751,7 +751,7 @@ proc parseBody(client: HttpClient | AsyncHttpClient, headers: HttpHeaders,
httpError("Got disconnected while trying to read body.") httpError("Got disconnected while trying to read body.")
if recvLen != length: if recvLen != length:
httpError("Received length doesn't match expected length. Wanted " & httpError("Received length doesn't match expected length. Wanted " &
$length & " got " & $recvLen) $length & " got: " & $recvLen)
else: else:
# (http://tools.ietf.org/html/rfc2616#section-4.4) NR.4 TODO # (http://tools.ietf.org/html/rfc2616#section-4.4) NR.4 TODO

View file

@ -321,7 +321,7 @@ else:
proc verifySelectParams(timeout: int) = proc verifySelectParams(timeout: int) =
# Timeout of -1 means: wait forever # Timeout of -1 means: wait forever
# Anything higher is the time to wait in milliseconds. # Anything higher is the time to wait in milliseconds.
doAssert(timeout >= -1, "Cannot select with a negative value, got " & $timeout) doAssert(timeout >= -1, "Cannot select with a negative value, got: " & $timeout)
when defined(linux) and not defined(emscripten): when defined(linux) and not defined(emscripten):
include ioselects/ioselectors_epoll include ioselects/ioselectors_epoll

View file

@ -1,6 +1,6 @@
discard """ discard """
matrix: "--threads:on" matrix: "--threads:on"
errormsg: "'spawn' takes a call expression; got proc (x: uint32) = echo [x]" errormsg: "'spawn' takes a call expression; got: proc (x: uint32) = echo [x]"
""" """
import threadpool import threadpool