fixes #3299
This commit is contained in:
parent
7d6c9143d7
commit
c97cbe7abd
3 changed files with 37 additions and 1 deletions
|
|
@ -511,7 +511,10 @@ proc rawExecute(c: PCtx, start: int, tos: PStackFrame): TFullReg =
|
|||
regs[ra].regAddr = addr(regs[rb])
|
||||
of opcAddrNode:
|
||||
decodeB(rkNodeAddr)
|
||||
regs[ra].nodeAddr = addr(regs[rb].node)
|
||||
if regs[rb].kind == rkNode:
|
||||
regs[ra].nodeAddr = addr(regs[rb].node)
|
||||
else:
|
||||
stackTrace(c, tos, pc, errGenerated, "limited VM support for 'addr'")
|
||||
of opcLdDeref:
|
||||
# a = b[]
|
||||
let ra = instr.regA
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue