From 9e7c0fd2b03285636ad4faf35dadb1f289aeeeff Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Tue, 15 Apr 2014 13:53:02 +0100 Subject: [PATCH] Fixes #1005 --- compiler/ccgexprs.nim | 3 +++ tests/assign/tobjasgn.nim | 15 ++++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/compiler/ccgexprs.nim b/compiler/ccgexprs.nim index e346e1b53b..7c4cc2b809 100644 --- a/compiler/ccgexprs.nim +++ b/compiler/ccgexprs.nim @@ -1060,6 +1060,8 @@ proc genObjConstr(p: BProc, e: PNode, d: var TLoc) = t = t.sons[0].skipTypes(abstractInst) r = ropef("(*$1)", r) gcUsage(e) + else: + constructLoc(p, tmp) discard getTypeDesc(p.module, t) for i in 1 ..