This commit is contained in:
Araq 2016-11-07 12:07:52 +01:00
commit 24c47dd6e7

View file

@ -592,9 +592,9 @@ proc genEqProc(p: BProc, e: PNode, d: var TLoc) =
proc genIsNil(p: BProc, e: PNode, d: var TLoc) = proc genIsNil(p: BProc, e: PNode, d: var TLoc) =
let t = skipTypes(e.sons[1].typ, abstractRange) let t = skipTypes(e.sons[1].typ, abstractRange)
if t.kind == tyProc and t.callConv == ccClosure: if t.kind == tyProc and t.callConv == ccClosure:
unaryExpr(p, e, d, "$1.ClPrc == 0") unaryExpr(p, e, d, "($1.ClPrc == 0)")
else: else:
unaryExpr(p, e, d, "$1 == 0") unaryExpr(p, e, d, "($1 == 0)")
proc unaryArith(p: BProc, e: PNode, d: var TLoc, op: TMagic) = proc unaryArith(p: BProc, e: PNode, d: var TLoc, op: TMagic) =
const const