Merge pull request #9929 from nc-x/fix-js-regression

tyProc does not require copying in JS codegen
This commit is contained in:
Andreas Rumpf
2018-12-11 14:29:58 +01:00
committed by GitHub

View File

@@ -945,7 +945,7 @@ proc needsNoCopy(p: PProc; y: PNode): bool =
else:
return (mapType(y.typ) != etyBaseIndex and
(skipTypes(y.typ, abstractInst).kind in
{tyRef, tyPtr, tyLent, tyVar, tyCString} + IntegralTypes))
{tyRef, tyPtr, tyLent, tyVar, tyCString, tyProc} + IntegralTypes))
return true
proc genAsgnAux(p: PProc, x, y: PNode, noCopyNeeded: bool) =