fixes #12294 [backport]

This commit is contained in:
Andreas Rumpf 2019-09-30 20:01:08 +02:00
commit 1964589a29

View file

@ -1316,7 +1316,6 @@ proc genMagic(c: PCtx; n: PNode; dest: var TDest; m: TMagic) =
of mMove: of mMove:
let arg = n[1] let arg = n[1]
let a = c.genx(arg) let a = c.genx(arg)
assert dest >= 0
if dest < 0: dest = c.getTemp(arg.typ) if dest < 0: dest = c.getTemp(arg.typ)
gABC(c, arg, whichAsgnOpc(arg, requiresCopy=false), dest, a) gABC(c, arg, whichAsgnOpc(arg, requiresCopy=false), dest, a)
# XXX use ldNullOpcode() here? # XXX use ldNullOpcode() here?