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
commit a8b53c97ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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) =