newruntime: progress to make 'async' work with --newruntime

This commit is contained in:
Araq 2019-07-15 10:56:20 +02:00
commit edbe02b4e1
3 changed files with 8 additions and 9 deletions

View file

@ -154,7 +154,7 @@ type
uninit: IntSet # set of uninit'ed vars
uninitComputed: bool
const toDebug = "" # "serverNimAsyncContinue"
const toDebug = "" # "server" # "serverNimAsyncContinue"
template dbg(body) =
when toDebug.len > 0:
@ -311,6 +311,8 @@ proc checkForErrorPragma(c: Con; t: PType; ri: PNode; opname: string) =
m.add "; try to make "
m.add renderTree(ri)
m.add " a 'sink' parameter"
m.add "; routine: "
m.add c.owner.name.s
localError(c.graph.config, ri.info, errGenerated, m)
proc makePtrType(c: Con, baseType: PType): PType =