summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorcooldome <cdome@bk.ru>2019-07-21 15:53:22 +0100
committerAndreas Rumpf <rumpf_a@web.de>2019-07-21 16:53:22 +0200
commitd563efb719b3e4478194ea44dcc812828c4fadef (patch)
tree1126bebb71cc8a1aed7c2b7ebf15076b55b70e99 /compiler
parent67a6effb7bf4d319c8bafd65c75a4da47e007c24 (diff)
downloadNim-d563efb719b3e4478194ea44dcc812828c4fadef.tar.gz
fixes #11792 (#11793)
Diffstat (limited to 'compiler')
-rw-r--r--compiler/sizealignoffsetimpl.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/sizealignoffsetimpl.nim b/compiler/sizealignoffsetimpl.nim
index bc9e3812d..34384fa1f 100644
--- a/compiler/sizealignoffsetimpl.nim
+++ b/compiler/sizealignoffsetimpl.nim
@@ -169,7 +169,7 @@ proc computeObjectOffsetsFoldFunction(conf: ConfigRef; n: PNode,
       align = n.sym.typ.align.int
 
     result.align = align
-    if initialOffset == szUnknownSize or size == szUnknownSize:
+    if initialOffset == szUnknownSize or size == szUnknownSize or align == szUnknownSize:
       n.sym.offset = szUnknownSize
       result.offset = szUnknownSize
     else: