summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorArne Döring <arne.doering@gmx.net>2017-01-19 20:10:01 +0100
committerAndreas Rumpf <rumpf_a@web.de>2017-01-19 20:10:01 +0100
commite8a00b805f841a68911026f4461c1cb5c936711b (patch)
treea4f7344646ee6b7980e6b8d2812a72de130b566e /compiler
parentecf180256827df4bbe5e28297c7f1ccb064a5e2e (diff)
downloadNim-e8a00b805f841a68911026f4461c1cb5c936711b.tar.gz
fix seq add for nim node in VM (#5253)
fixes #4821 
Diffstat (limited to 'compiler')
-rw-r--r--compiler/vm.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/vm.nim b/compiler/vm.nim
index 344ad6610..c8a854247 100644
--- a/compiler/vm.nim
+++ b/compiler/vm.nim
@@ -821,7 +821,7 @@ proc rawExecute(c: PCtx, start: int, tos: PStackFrame): TFullReg =
     of opcAddSeqElem:
       decodeB(rkNode)
       if regs[ra].node.kind == nkBracket:
-        regs[ra].node.add(copyTree(regs[rb].regToNode))
+        regs[ra].node.add(copyValue(regs[rb].regToNode))
       else:
         stackTrace(c, tos, pc, errNilAccess)
     of opcGetImpl: