This commit is contained in:
Andreas Rumpf 2017-02-03 17:35:58 +01:00
commit 26fb6cb073
3 changed files with 45 additions and 6 deletions

View file

@ -559,7 +559,8 @@ proc rawExecute(c: PCtx, start: int, tos: PStackFrame): TFullReg =
if regs[rb].node.kind == nkRefTy:
regs[ra].node = regs[rb].node.sons[0]
else:
stackTrace(c, tos, pc, errGenerated, "limited VM support for pointers")
ensureKind(rkNode)
regs[ra].node = regs[rb].node
else:
stackTrace(c, tos, pc, errNilAccess)
of opcWrDeref: