From 8358974b73afe8db06822779f2a28adbafc58280 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Thu, 22 Oct 2020 17:28:43 +0200 Subject: fixes #15652 [backport:1.4] (#15679) --- compiler/ccgexprs.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'compiler/ccgexprs.nim') diff --git a/compiler/ccgexprs.nim b/compiler/ccgexprs.nim index 004b8f41e..b2a325632 100644 --- a/compiler/ccgexprs.nim +++ b/compiler/ccgexprs.nim @@ -760,7 +760,7 @@ proc genDeref(p: BProc, e: PNode, d: var TLoc) = # See tmissingderef. So we get rid of the deref instead. The codegen # ends up using 'memcpy' for the array assignment, # so the '&' and '*' cancel out: - putIntoDest(p, d, lodeTyp(a.t[0]), rdLoc(a), a.storage) + putIntoDest(p, d, e, rdLoc(a), a.storage) else: putIntoDest(p, d, e, "(*$1)" % [rdLoc(a)], a.storage) -- cgit 1.4.1-2-gfad0