fixes #1473
This commit is contained in:
parent
2d43fcafe0
commit
b2f577df23
9 changed files with 104 additions and 26 deletions
|
|
@ -987,8 +987,13 @@ proc genMagic(c: PCtx; n: PNode; dest: var TDest) =
|
|||
unused(n, dest)
|
||||
genUnaryStmt(c, n, opcNWarning)
|
||||
of mNError:
|
||||
unused(n, dest)
|
||||
genUnaryStmt(c, n, opcNError)
|
||||
if n.len <= 1:
|
||||
# query error condition:
|
||||
c.gABC(n, opcQueryErrorFlag, dest)
|
||||
else:
|
||||
# setter
|
||||
unused(n, dest)
|
||||
genUnaryStmt(c, n, opcNError)
|
||||
of mNCallSite:
|
||||
if dest < 0: dest = c.getTemp(n.typ)
|
||||
c.gABC(n, opcCallSite, dest)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue