* fixes #20914; fixes the align of bug sets * add a test for alignof
This commit is contained in:
parent
2709898a5e
commit
b57a9637e8
2 changed files with 31 additions and 2 deletions
|
|
@ -319,10 +319,10 @@ proc computeSizeAlign(conf: ConfigRef; typ: PType) =
|
|||
typ.align = int16(conf.floatInt64Align)
|
||||
elif align(length, 8) mod 8 == 0:
|
||||
typ.size = align(length, 8) div 8
|
||||
typ.align = int16(conf.floatInt64Align)
|
||||
typ.align = 1
|
||||
else:
|
||||
typ.size = align(length, 8) div 8 + 1
|
||||
typ.align = int16(conf.floatInt64Align)
|
||||
typ.align = 1
|
||||
of tyRange:
|
||||
computeSizeAlign(conf, typ[0])
|
||||
typ.size = typ[0].size
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue