From ca257efc84d6612665123349710f844d1d51be99 Mon Sep 17 00:00:00 2001 From: Audun Wilhelmsen Date: Fri, 16 Jan 2015 22:32:00 +0100 Subject: Proposed fix for issue #1946 --- compiler/vm.nim | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/vm.nim b/compiler/vm.nim index f69b9281d..ae5fcb43f 100644 --- a/compiler/vm.nim +++ b/compiler/vm.nim @@ -984,6 +984,7 @@ proc rawExecute(c: PCtx, start: int, tos: PStackFrame): TFullReg = let rb = instr.regBx - wordExcess let cnst = c.constants.sons[rb] if fitsRegister(cnst.typ): + myreset(regs[ra]) putIntoReg(regs[ra], cnst) else: ensureKind(rkNode) -- cgit 1.4.1-2-gfad0